2011-02-18 11 views
6

मैं जानना चाहता था कि क्या किसी ने सोचा कि क्या एपीसी का उपयोग करने के लिए कोई नुकसान है? साथ ही, मुझे नीचे दिए गए विकल्पों की समीक्षा करने और उन पर आपकी राय प्राप्त करने में रुचि होगी।PHP एपीसी मॉड्यूल। कोई नुकसान?

धन्यवाद।

; Enable apc extension module 
extension = apc.so 
; Options for the apc module 
apc.enabled=1 
apc.shm_segments=1 
apc.optimization=0 
apc.shm_size=256M 
apc.ttl=7200 
apc.user_ttl=7200 
apc.num_files_hint=1024 
apc.mmap_file_mask=/tmp/apc.XXXXXX 
apc.enable_cli=1 
apc.cache_by_default=1 

उत्तर

10

व्यावहारिक रूप से कोई नहीं, खासकर यदि आप किसी भी बाइटकोड कैश का उपयोग न करने की तुलना कर रहे हैं। कहा कि, यहाँ कुछ आप के बारे में पता करने की आवश्यकता है दे सकता है:

  1. एपीसी सॉफ्टवेयर का एक अतिरिक्त टुकड़ा है, इसलिए यदि वहाँ एपीसी में एक बग है आपकी साइट से प्रभावित हो सकता। यह समय-समय पर होता है, लेकिन एपीसी एक व्यापक रूप से इस्तेमाल किया जाने वाला सॉफ़्टवेयर है, इसलिए संभावना है कि आपको एक ऐसी बग का सामना करना पड़ेगा जो पहले से नहीं मिला और तय किया गया है, जब तक कि PHP के साथ कुछ गंभीर अंधेरे जादू न हो।

  2. स्क्रिप्ट्स से सावधान रहें जो बहुत बार या उन अनुप्रयोगों से सावधान रहें जो बड़ी संख्या में फाइलें उत्पन्न करते हैं जिनका उपयोग कभी भी नहीं किया जा सकता है (कुछ templating सिस्टम ऐसा कर सकते हैं)। वे आपकी याददाश्त खाएंगे और कैशिंग की दक्षता को कम करेंगे, ऐसी फ़ाइलों को अनदेखा करने के लिए apc.filters का उपयोग करें।

संबंधित मुद्दे