पीएचपी त्वरक: Difference between revisions
No edit summary |
No edit summary |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Use dmy dates|date=February 2023}} | {{Use dmy dates|date=February 2023}} | ||
{{update|date=August 2017|reason=Zend OPcache was integrated into PHP 5.5}} | {{update|date=August 2017|reason=Zend OPcache was integrated into PHP 5.5}} | ||
'''पीएचपी त्वरक''' एक पीएचपी [[सॉफ़्टवेयर]] | '''पीएचपी त्वरक (एक्सेलरेटर)''' एक पीएचपी [[सॉफ़्टवेयर]] विस्तारण है जिसे पीएचपी [[प्रोग्रामिंग भाषा]] में लिखे गए सॉफ़्टवेयर एप्लीकेशनों के प्रदर्शन को अपेक्षाकृत अच्छा बनाने के लिए डिज़ाइन किया गया है। | ||
== | == संचालन == | ||
अधिकांश पीएचपी त्वरक प्रत्येक अनुरोध पर स्रोत कोड को | अधिकांश पीएचपी त्वरक प्रत्येक अनुरोध पर स्रोत कोड को स्थानांतरित करने और संकलित करने के ओवरहेड से बचने के लिए पीएचपी फ़ाइलों के पीएचपी प्रतिनिधित्व के संकलित ऑपकोड/बाइटकोड को [[कैश (कंप्यूटिंग)]] करके कार्य करते हैं जिनमें से अधिकांश कोड को कभी भी निष्पादित नहीं किया जा सकता है। प्रदर्शन को अपेक्षाकृत अच्छा बनाने के लिए कैश्ड कोड को एक मेमोरी में संग्रहीत किया जाता है और वहां से प्रत्यक्ष रूप से निष्पादित किया जाता है, जिससे रनटाइम पर डिस्क और मेमोरी अनुवृत्ति की मात्रा अपेक्षाकृत कम हो जाती है। | ||
== | == प्रयोगात्मक लाभ == | ||
पीएचपी त्वरक पीएचपी | पीएचपी त्वरक पीएचपी एप्लीकेशनों की गति को अपेक्षाकृत कई गुना तक बढ़ा देते हैं जिनके दो से सात के कारकों द्वारा वेब पेज निर्माण संदेश में सुधार देखा गया है।<ref>{{cite web|title=PHP on Windows: The WinCache 1.0 Benchmark|url=http://techportal.ibuildings.com/2009/11/19/php-on-windows-the-wincache-1-0-benchmark/|accessdate=2 September 2010|archive-url=https://archive.today/20120722143623/http://techportal.ibuildings.com/2009/11/19/php-on-windows-the-wincache-1-0-benchmark/|archive-date=22 July 2012|url-status=dead}}</ref><ref>{{cite web|title=Benchmarking Drupal with PHP op-code caches: APC, eAccelerator and XCache compared|url=http://2bits.com/articles/benchmarking-drupal-with-php-op-code-caches-apc-eaccelerator-and-xcache-compared.html|accessdate=2 September 2010}}</ref><ref>{{cite web|title=वाईआई का प्रदर्शन|url=http://www.yiiframework.com/performance/|accessdate=2 September 2010|archive-url=https://web.archive.org/web/20100819103820/http://www.yiiframework.com/performance|archive-date=19 August 2010|url-status=dead}}</ref> जिनका ऑपकोड कैश के एप्लिकेशन प्रदर्शन पर प्रभाव व्यापक रूप से भिन्न होता है जो कि पीएचपी एप्लिकेशन के अंतर्निहित निष्पादन समय और किसी दिए गए अनुरोध पर वास्तव में निष्पादित स्रोत कोड का प्रतिशत और क्या अतिरिक्त अनुकूलन चरण निष्पादित किए जाते हैं जैसे कारकों पर निर्भर करता है, जबकि यह एक कोड स्रोत में उपयोग किए जाने पर समग्र प्रदर्शन को अपेक्षाकृत धीमा भी कर सकता है। यह बाइटकोड कैश के साथ युग्मित होने पर अतिरिक्त प्रदर्शन को विकसित कर सकता है क्योंकि कार्यान्वयन प्रयास केवल एक बार ही किया जा सकता है। | ||
ऑपकोड | |||
== यह भी देखें == | == यह भी देखें == | ||
Line 22: | Line 20: | ||
{{PHP}} | {{PHP}} | ||
{{prog-lang-stub}} | {{prog-lang-stub}} | ||
[[Category:All Wikipedia articles in need of updating]] | |||
[[Category:All stub articles]] | |||
[[Category: | [[Category:Articles with invalid date parameter in template]] | ||
[[Category:Collapse templates]] | |||
[[Category:Created On 15/06/2023]] | [[Category:Created On 15/06/2023]] | ||
[[Category:Machine Translated Page]] | |||
[[Category:Navigational boxes| ]] | |||
[[Category:Navigational boxes without horizontal lists]] | |||
[[Category:Pages with script errors]] | |||
[[Category:Programming language topic stubs]] | |||
[[Category:Sidebars with styles needing conversion]] | |||
[[Category:Template documentation pages|Documentation/doc]] | |||
[[Category:Templates Vigyan Ready]] | |||
[[Category:Templates generating microformats]] | |||
[[Category:Templates that are not mobile friendly]] | |||
[[Category:Templates using TemplateData]] | |||
[[Category:Use dmy dates from February 2023]] | |||
[[Category:Webarchive template wayback links]] | |||
[[Category:Wikipedia articles in need of updating from August 2017]] | |||
[[Category:Wikipedia metatemplates]] | |||
[[Category:पीएचपी सॉफ्टवेयर]] | |||
[[Category:मुक्त प्रॉक्सी सर्वर]] |
Latest revision as of 15:04, 14 July 2023
This article needs to be updated. The reason given is: Zend OPcache was integrated into PHP 5.5.August 2017) ( |
पीएचपी त्वरक (एक्सेलरेटर) एक पीएचपी सॉफ़्टवेयर विस्तारण है जिसे पीएचपी प्रोग्रामिंग भाषा में लिखे गए सॉफ़्टवेयर एप्लीकेशनों के प्रदर्शन को अपेक्षाकृत अच्छा बनाने के लिए डिज़ाइन किया गया है।
संचालन
अधिकांश पीएचपी त्वरक प्रत्येक अनुरोध पर स्रोत कोड को स्थानांतरित करने और संकलित करने के ओवरहेड से बचने के लिए पीएचपी फ़ाइलों के पीएचपी प्रतिनिधित्व के संकलित ऑपकोड/बाइटकोड को कैश (कंप्यूटिंग) करके कार्य करते हैं जिनमें से अधिकांश कोड को कभी भी निष्पादित नहीं किया जा सकता है। प्रदर्शन को अपेक्षाकृत अच्छा बनाने के लिए कैश्ड कोड को एक मेमोरी में संग्रहीत किया जाता है और वहां से प्रत्यक्ष रूप से निष्पादित किया जाता है, जिससे रनटाइम पर डिस्क और मेमोरी अनुवृत्ति की मात्रा अपेक्षाकृत कम हो जाती है।
प्रयोगात्मक लाभ
पीएचपी त्वरक पीएचपी एप्लीकेशनों की गति को अपेक्षाकृत कई गुना तक बढ़ा देते हैं जिनके दो से सात के कारकों द्वारा वेब पेज निर्माण संदेश में सुधार देखा गया है।[1][2][3] जिनका ऑपकोड कैश के एप्लिकेशन प्रदर्शन पर प्रभाव व्यापक रूप से भिन्न होता है जो कि पीएचपी एप्लिकेशन के अंतर्निहित निष्पादन समय और किसी दिए गए अनुरोध पर वास्तव में निष्पादित स्रोत कोड का प्रतिशत और क्या अतिरिक्त अनुकूलन चरण निष्पादित किए जाते हैं जैसे कारकों पर निर्भर करता है, जबकि यह एक कोड स्रोत में उपयोग किए जाने पर समग्र प्रदर्शन को अपेक्षाकृत धीमा भी कर सकता है। यह बाइटकोड कैश के साथ युग्मित होने पर अतिरिक्त प्रदर्शन को विकसित कर सकता है क्योंकि कार्यान्वयन प्रयास केवल एक बार ही किया जा सकता है।
यह भी देखें
संदर्भ
- ↑ "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 पीएचपी Cache Archived 20 March 2012 at the Wayback Machine, a widely used opcode cache.