पीएचपी त्वरक

पीएचपी त्वरक एक पीएचपी सॉफ़्टवेयर एक्सटेंशन है जिसे पीएचपी प्रोग्रामिंग भाषा में लिखे गए सॉफ़्टवेयर अनुप्रयोगों के प्रदर्शन को बेहतर बनाने के लिए डिज़ाइन किया गया है।

ऑपरेशन
अधिकांश पीएचपी त्वरक प्रत्येक अनुरोध पर स्रोत कोड को पार्स करने और संकलित करने के ओवरहेड से बचने के लिए पीएचपी फ़ाइलों के पीएचपी प्रतिनिधित्व के संकलित ऑपकोड/बाइटकोड को कैश (कंप्यूटिंग) करके काम करते हैं (जिनमें से कुछ या यहां तक ​​कि अधिकांश को कभी भी निष्पादित नहीं किया जा सकता है)। प्रदर्शन को और बेहतर बनाने के लिए, कैश्ड कोड को साझा मेमोरी में संग्रहीत किया जाता है और वहां से सीधे निष्पादित किया जाता है, जिससे रनटाइम पर धीमी डिस्क रीड और मेमोरी कॉपीिंग की मात्रा कम हो जाती है।

व्यावहारिक लाभ
पीएचपी त्वरक पीएचपी अनुप्रयोगों की गति को काफी हद तक बढ़ा देते हैं। दो से सात के कारकों द्वारा वेब पेज निर्माण थ्रूपुट में सुधार देखा गया है।

ऑपकोड कैशिंग के एप्लिकेशन प्रदर्शन पर प्रभाव व्यापक रूप से भिन्न होता है, जो कि पीएचपी एप्लिकेशन के अंतर्निहित निष्पादन समय और किसी दिए गए अनुरोध पर वास्तव में निष्पादित स्रोत कोड का प्रतिशत और क्या अतिरिक्त अनुकूलन चरण निष्पादित किए जाते हैं जैसे कारकों पर निर्भर करता है। जबकि एक कोड ऑप्टिमाइज़र अलगाव में उपयोग किए जाने पर समग्र प्रदर्शन को धीमा भी कर सकता है, यह बाइटकोड कैश के साथ युग्मित होने पर अतिरिक्त प्रदर्शन को बढ़ावा दे सकता है, क्योंकि अनुकूलन प्रयास केवल एक बार किया जाता है।

यह भी देखें

 * पीएचपी त्वरक की सूची

बाहरी संबंध

 * Alternative पीएचपी Cache, a widely used opcode cache.