मैंने एपीसी के बारे में पढ़ा है कि यह कई php फ़ाइल साइटों को गति देता है। तो मेरे पास PHP में यह विशेष प्रोजेक्ट है जिसमें कई फाइलें हैं और मुझे पता चलता है कि requ_once और केवल क्लास परिभाषाओं को पार्स करना (उन्हें निष्पादित किए बिना) अधिकतर समय लगता है।एपीसी (PHP कैश) कैसे काम करें?
इसलिए मैंने अपने CentOS 5 सर्वर पर एपीसी स्थापित किया है। मैं अपने वेब सर्वर पर apc.php चले गए और यह
Hits: 1 (50.0%)
Misses: 1 (50.0%)
Cached Files 1 (281.1 KBytes)
को प्रदर्शित करता है और मैं इतने पर वेबसाइट पर जा सकते हैं और उपपृष्ठ बदल सकते हैं और, और apc.php अभी भी केवल एक ही कैश की गई फ़ाइल से पता चलता ??
और phpinfo में() यह पता चलता है कि:
एपीसी समर्थन सक्षम
मैं क्या करना है पता नहीं है। क्या एपीसी काम कर रहा है (जैसे phpinfo() sais) या है ना? मेरी वेबसाइट पर कुछ पेज ब्राउज़ करने के बाद केवल एक कैश की गई फ़ाइल बहुत अधिक नहीं है।
और त्रुटियों का निदान कैसे करें और यह सुनिश्चित करें कि एपीसी काम करता है? मैं ब्राउज़ कर चुके हैं
apc.mmap_file_mask /tmp/apc.QnLqNf /tmp/apc.QnLqNf
निर्देशिका/tmp लेकिन जैसे कि यह phpinfo में कहा गया है मैं वहाँ एपीसी की किसी भी फाइल की जरूरत नहीं है होना चाहिए
कृपया मुझे यह जांचने में सहायता करें कि क्या एपीसी काम कर रहा है और यदि नहीं, तो समस्या क्या हो सकती है।
अपने एपीसी config क्या है? विशेष रूप से जांचें: apc.include_once_override = 1 जो एपीसी के साथ किसी समस्या को हल करता है और मानक में php – Neel
में कोड शामिल/पुन: उपयोग कोड आप किस प्रकार का PHP-SAPI और सर्वर उपयोग कर रहे हैं? अपाचे + mod_php, अपाचे + mod_fcgi/mod_fastcgi या कुछ Lighttpd + fastcgi? –
मुझे एक ही समस्या है। अपाचे + mod_php, और apc.php केवल 1 कैश की गई फ़ाइल की रिपोर्ट कर रहा है (जो मुझे संदेह है कि apc.php फ़ाइल स्वयं है)। क्या अभी तक कोई खुलासा हुआ है? –