मैं के रूप में एक लिनक्स सिस्टम व्यवस्थापक काम करते हैं, वर्डप्रेस सर्वर 5 अलग वर्डप्रेस स्थापित करता है चलाता है। यदि आप केवल एक चल रहे हैं, तो मैं विचार करने के लिए कॉन्फ़िगरेशन पर टिप्पणी करूंगा।
एपीसी/पीएचपी संस्करण, 3.1.9/5.3.7
यहाँ मेरा पूरा apc.conf है,
apc.enabled=1
apc.shm_segments=1
; I would try 32M per WP install, go from there
apc.shm_size=128M
; Relative to approx cached PHP files,
apc.num_files_hint=512
; Relative to approx WP size W/ APC Object Cache Backend,
apc.user_entries_hint=4096
apc.ttl=7200
apc.use_request_time=1
apc.user_ttl=7200
apc.gc_ttl=3600
apc.cache_by_default=1
apc.filters
apc.mmap_file_mask=/tmp/apc.XXXXXX
apc.file_update_protection=2
apc.enable_cli=0
apc.max_file_size=2M
;This should be used when you are finished with PHP file changes.
;As you must clear the APC cache to recompile already cached files.
;If you are still developing, set this to 1.
apc.stat=0
apc.stat_ctime=0
apc.canonicalize=1
apc.write_lock=1
apc.report_autofilter=0
apc.rfc1867=0
apc.rfc1867_prefix =upload_
apc.rfc1867_name=APC_UPLOAD_PROGRESS
apc.rfc1867_freq=0
apc.rfc1867_ttl=3600
;This MUST be 0, WP can have errors otherwise!
apc.include_once_override=0
apc.lazy_classes=0
apc.lazy_functions=0
apc.coredump_unmap=0
apc.file_md5=0
apc.preload_path
@Chris_O, आपके विन्यास में कुछ में इष्टतम नहीं है पहलुओं।
1. apc.shm_segments = 3
आप एक आधुनिक Linux distro चलाते हैं तो आपका SHM sufficiantly बड़ा पर्याप्त होना चाहिए। यदि यह sysctl.conf प्रविष्टियों को सेट करने के लिए बहुत छोटी खोज है, तो आप इस तरह की जांच कर सकते हैं।
#Check Max Segment size
cat /proc/sys/kernel/shmmax
अपवाद जब कुछ बीएसडी के, या अन्य यूनिक्स की, या फिर कामयाब मेजबान आप नियंत्रित नहीं करते पर चल रहा है। एक संगत खंड नहीं होने के नुकसान हैं, उस जानकारी के लिए एपीसी के विवरण पढ़ें।
2. apc.enable_cli = 1
खराब बहुत ख़राब है, इस डिबग के लिए ही है! हर बार जब आप php-cli चलाते हैं, तो यह एपीसी कैश को साफ़ करता है।
3. apc.max_file_size = 10M
अनावश्यक और हास्यास्पद! यदि आपके पास बड़ी फ़ाइल थी, तो वह उस छोटे 32 एम एसएमएम का 1/3 खाएगा। भले ही आप 3 निर्दिष्ट करते हैं, वे सिर्फ तीन टुकड़ों में एक बड़े सेगमेंट की तरह कार्य नहीं करते हैं। भले ही डब्ल्यूपी में उस आकार के करीब भी एक PHP फाइल न हो।
'आशा है कि मैंने लोगों को उनके apc.conf के साथ मदद की।
हाँ, आपने मदद की! – markus
@TechZilla, मैं वाईआई ढांचे का उपयोग कर रहा हूं और यह कक्षाओं की आलसी लोडिंग का भारी उपयोग करता है, इसलिए मुझे apc.lazy_classes और apc.lazy_functions को सक्षम करना चाहिए, क्या इससे कुछ और प्रभावित हो सकता है? –
@ उदय सावंत: एपीसी के लिए आलसी लोडिंग वाईआई ढांचे में आलसी लोडिंग से अलग है। वाईआई विशेष रूप से 'आलसी' तरीके से लिखा गया था, जबकि एपीसी के साथ यह आमतौर पर 'आलसी' लोड करने के बारे में है। खासकर वाईआई के साथ, मैं अभी भी उन कमी को '0' के रूप में रखूंगा। मैनुअल 'आलसी' लोडिंग बाहरी हस्तक्षेप के बिना सर्वश्रेष्ठ प्रदर्शन करने की संभावना है। मैं यह भी कहना चाहता हूं कि एपीसी की कमी अभी भी काफी नई है, और '1' सेट करने पर विचार करने से पहले मुझे अधिक परीक्षण/आंकड़े/परिपक्वता की आवश्यकता है। – TechZilla