पीएचपी त्वरक
This article needs to be updated. The reason given is: Zend OPcache was integrated into PHP 5.5.August 2017) ( |
एक PHP त्वरक एक PHP सॉफ़्टवेयर एक्सटेंशन है जिसे PHP प्रोग्रामिंग भाषा में लिखे सॉफ़्टवेयर अनुप्रयोगों के प्रदर्शन को बेहतर बनाने के लिए डिज़ाइन किया गया है।
ऑपरेशन
अधिकांश PHP त्वरक प्रत्येक अनुरोध पर पार्सिंग और संकलन स्रोत कोड के ओवरहेड से बचने के लिए PHP फ़ाइलों के संकलित opcode / बाईटकोड को कैश (कंप्यूटिंग) द्वारा काम करते हैं (कुछ या इनमें से अधिकांश को कभी भी निष्पादित नहीं किया जा सकता है)। प्रदर्शन को और बेहतर बनाने के लिए, कैश्ड कोड को साझा मेमोरी (इंटरप्रोसेस कम्युनिकेशन) में संग्रहीत किया जाता है और वहां से सीधे निष्पादित किया जाता है, धीमी डिस्क रीड की मात्रा को कम करता है और रनटाइम पर मेमोरी कॉपी करता है।
व्यावहारिक लाभ
PHP त्वरक PHP अनुप्रयोगों की गति में काफी वृद्धि करते हैं। दो से सात के कारकों द्वारा वेब पेज जनरेशन थ्रूपुट में सुधार देखा गया है।[1][2][3] ओपकोड कैशिंग के अनुप्रयोग प्रदर्शन पर प्रभाव व्यापक रूप से भिन्न होता है, जो कारकों पर निर्भर करता है जैसे कि PHP अनुप्रयोग का अंतर्निहित निष्पादन समय और किसी दिए गए अनुरोध पर वास्तव में निष्पादित स्रोत कोड का प्रतिशत, और क्या अतिरिक्त अनुकूलन चरण निष्पादित किए जाते हैं। जबकि एक कोड ऑप्टिमाइज़ेशन (कंप्यूटर विज्ञान) अलगाव में उपयोग किए जाने पर समग्र प्रदर्शन को धीमा कर सकता है, यह एक अतिरिक्त प्रदर्शन को बढ़ावा दे सकता है जब एक बायटेकोड कैश के साथ जोड़ा जाता है, क्योंकि ऑप्टिमाइज़ेशन प्रयास केवल एक बार किया जाता है।
यह भी देखें
संदर्भ
- ↑ "PHP on Windows: The WinCache 1.0 Benchmark". Archived from the original on 22 July 2012. Retrieved 2 September 2010.
- ↑ "Benchmarking Drupal with PHP op-code caches: APC, eAccelerator and XCache compared". Retrieved 2 September 2010.
- ↑ "वाईआई का प्रदर्शन". Archived from the original on 19 August 2010. Retrieved 2 September 2010.
बाहरी संबंध
- Alternative PHP Cache Archived 20 March 2012 at the Wayback Machine, a widely used opcode cache.