मैं वर्षों से PHP लिख रहा हूं, और सूर्य के नीचे हर ढांचे का उपयोग किया है, लेकिन एक चीज ने मुझे हमेशा खराब कर दिया है ... और यह है कि हर बार जब कोई मेरे सर्वर को बताता है तो पूरी खूनी चीज़ का व्याख्या और निष्पादन किया जाना चाहिए चाहते हैं कि पेज परोसें।गंभीर रूप से PHP को तेज करना?
मैंने कैशिंग, फास्टसीजीआई, ज़ेंड जॉब क्यूई (और सिम्फनी प्लग-इन जो समान हैं - साथ ही साथ अपने स्वयं के डीबी-आधारित समाधान जो पृष्ठभूमि प्रक्रियाओं को चलाने के लिए System_Daemon क्लास को कार्यान्वित करते हैं) के साथ प्रयोग किया है और मेरे पास है उन सभी चीजों का उपयोग करके मेरे ऐप्स को काफी तेज़ी से बनाने में कामयाब रहा ... लेकिन मैं मानसिक ब्लॉक से अधिक नहीं हो सकता कि मेरी सेटिंग्स फाइलें, सिस्टम/पर्यावरण जांच फ़ंक्शंस, और उन सभी चीजें जिन्हें केवल वास्तव में लोड किया जाना चाहिए ... लोड प्रत्येक डर्न टाइम कोई मेरा पेज हिट करता है।
तो, मेरी पर्यटन निम्नलिखित Q--
की ओर जाता है वहाँ रैम में पीएचपी के कुछ पहलुओं को जब उस पृष्ठ का अनुरोध किया जाता है कि ऐसा है, मेरे सभी settings.yml फ़ाइलों से लोड होने वाले विधि/तकनीक है, सिस्टम चेक, फ्रेमवर्क फाइल, कैश किए गए पेज इत्यादि को एचडी को छूए बिना स्मृति से सीधे लोड किया जा सकता है ... या कार्यक्रम में प्रवेश करने के लिए प्रति दिन 50,000 बार उसी लोडिंग तंत्र से गुज़रने की आवश्यकता है?
यदि PHP में कुछ भी नहीं है ... क्या कोई अन्य 'वेब' भाषाएं हैं जिन्हें इस तरह से संकलित किया जा सकता है, ताकि एक बार ऐप को सही init की अनुमति मिल सके?
memcached भी फेसबुक द्वारा उनके कैशिंग को तेज करने के लिए उपयोग किया जाता है –