पीएचपी त्वरक

From Vigyanwiki
Revision as of 12:43, 10 July 2023 by alpha>Neeraja (added Category:Vigyan Ready using HotCat)

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

संचालन

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

प्रयोगात्मक लाभ

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

यह भी देखें

संदर्भ

  1. "PHP on Windows: The WinCache 1.0 Benchmark". Archived from the original on 22 July 2012. Retrieved 2 September 2010.
  2. "Benchmarking Drupal with PHP op-code caches: APC, eAccelerator and XCache compared". Retrieved 2 September 2010.
  3. "वाईआई का प्रदर्शन". Archived from the original on 19 August 2010. Retrieved 2 September 2010.


बाहरी संबंध