همانطور که می‌دانید، PHP یک زبان مفسر است و فایل‌های نوشته شده با زبان php بصورت فایل‌های قابل اجرا هستند. در هر بار اجرای یک فایل PHP، کدهای php به یک زبان قابل فهم برای ماشین تبدیل می‌شوند. این کار، به ازای هربار فراخوانی فایل php تکرار می‌شود و منجر به افزایش زمان لود می‌شود.

 

ابزار Opcache در جهت کاهش زمان تبدیل کدهای PHP به کدهای زبان ماشین معرفی شده است. این ابزار بدین صورت عمل می‌کند که در اولین اجرا، کدهای زبان ماشین را در حافظه ذخیره کرده و در دفعات بعدی از آن‌ها استفاده می نماید. بنابراین، تا حد زیادی موجب بهبود کارایی و افزایش سرعت می‌شود.

 

این مطلب نیز ممکن است برای شما مفید باشد: نصب ioncube در دایرکت ادمین

 

OPcache، یک افزونه برای PHP است که موجب افزایش سرعت PHP با استفاده از حافظه می‌شود. در این آموزش چگونگی نصب این افزونه در کنترل پنل دایرکت ادمین شرح داده است.

برای نصب OpCache در دایرکت ادمین، وارد SSH شده و دستورات زیر را وارد کنید:

cd /usr/local/directadmin/custombuild
./build update
./build set opcache yes
./build opcache

 

در انتها به مسیر php.ini رفته و مقادیر زیر را در آن وارد نمایید. دقت کنید که نسخه PHP و مسیر opcache.so برای شما ممکن است، متفاوت باشد.

[opcache]
opcache.enable=1
zend_extension="/usr/local/lsws/phpbuild/php-5.6.35/modules/opcache.so"

 

 

منبع:

manage.banahosting