بعد ذلك، يتعين علينا التركيز على مجال آخر لتسريع PHP، وهو برنامج أداة التخزين المؤقت. يتم تسريع هذا النوع من البرامج من خلال تحسين بيئة تشغيل PHP دون تغيير أي كود. يمكننا أن نطلق عليها تقريبًا "أدوات تحسين/تخزين التخزين المؤقت لكود التنفيذ"، ويمكنك أن تفهم أنها تُستخدم لتنفيذ التحسين/التخزين المؤقت على المستوى الأدنى.
فيما يلي قائمة بهذه الأدوات شائعة الاستخدام حاليًا، أي منها له أفضل تأثير؟ يرجى اختباره في بيئة الخادم الخاصة بك:
(1) APC PHP Cache
http://pecl.php.net/package. -info.php?package =APC
يعمل APC على Linux وFreeBSD، وتحتاج إلى تجميعه وتثبيته بنفسك. وفقًا لمطوريه، يمكن زيادة سرعة البرنامج النصي بنسبة 50% إلى 400% في بيئة الاختبار الخاصة بهم. وAPC هو مشروع مفتوح المصدر وقد أضاف مكتبة PECL الخاصة بـ PHP، والتي تستحق المحاولة.
(2) Turck MMCache
http://turck-mmcache.sourceforge.net/
يبدو أن Turck MMCache هو النوع الأكثر شيوعًا من البرامج في الوقت الحالي، فهو مفتوح المصدر ومجاني تمامًا. يقوم مسبقًا بتجميع كود PHP وتخزينه مؤقتًا، كما يقوم أيضًا بإجراء تحسينات معينة على بيئة تشغيل PHP. وفقًا لوثائقها الرسمية، يمكن لـ MMCache تقليل الحمل على الخادم بشكل كبير وزيادة سرعة تنفيذ البرنامج النصي بمقدار 1-10 مرات.
يتوافق MMCache مع Zend Optimizer، وهو برنامج تسريع معروف آخر، ولكن لاحظ أنه يجب تثبيت MMCache أولاً (الموجود في php.ini). بالإضافة إلى تسريع برامج PHP، يمكن لـ MMCache أيضًا تشفير كود PHP.
يدعم Turck MMCache كلاً من منصات Linux وWin32.
(3) PHPA مسرع PHP
PHPA هو برنامج آخر شائع لتسريع PHP. يوجد على موقعها الرسمي مقارنة بين اختبارات تنفيذ البرنامج النصي PHP باستخدام PHPA وAPC وZend Cache على التوالي، وأدائها أفضل قليلاً من APC وأسوأ قليلاً من Zend Cache.
يدعم PHPA أنظمة Linux وFreeBSD وOpenBSD وBSDi وSolaris
(4) Zend Performance Suite
Zend Performance Suite هو برنامج تسريع/تحسين PHP مخضرم، يعتمد على شركة Zend الأكثر شهرة. في مجال PHP . تم إطلاق الإصدار 4.0. وهو قادر على توفير تسريع البرنامج والتخزين المؤقت للمحتوى وضغط الملفات وخدمات التنزيل وما إلى ذلك لتطبيقات PHP. إنه قوي للغاية وقد حاز على جوائز توصية من العديد من مجلات PHP - ولكن يجب أن أذكر أنه كذلك أيضًا غالي جدا السعر الحالي 1875 دولار.
آمل أن يتمكن القراء من اختبار برامج التسريع المذكورة أعلاه وفقًا لبيئة الخادم واختيار البرنامج الأنسب، لأنني لا أستطيع تقديم معيار اختبار قابل للتطبيق عالميًا للحكم على الحل الأكثر فعالية. بشكل عام، أعتقد شخصيًا أن Turck MMCache هو خيار موصى به، فهو مجاني وله وظائف ممتازة.