آموزش نصب XCache و جایگزین‌های مدرن کش PHP (OPcache)

XCache چیست؟

XCache یک سیستم Opcode Caching برای PHP بود که کد کامپایل‌شده PHP را در حافظه ذخیره می‌کرد تا نیازی به کامپایل مجدد در هر درخواست نباشد. این کار سرعت اجرای PHP را چندین برابر افزایش می‌داد.

XCache منسوخ شده!

مهم: XCache از PHP 7 به بعد پشتیبانی نمی‌شود و کاملاً منسوخ شده. جایگزین رسمی آن OPcache (Zend OPcache) است که از PHP 5.5 به بعد به‌صورت پیش‌فرض در PHP وجود دارد.

OPcache — جایگزین مدرن

فعال‌سازی OPcache

OPcache معمولاً از پیش فعال است. بررسی:

php -m | grep OPcache

اگر فعال نیست، در php.ini:

zend_extension=opcache
opcache.enable=1
opcache.enable_cli=1

تنظیمات بهینه OPcache

opcache.memory_consumption=256
opcache.interned_strings_buffer=16
opcache.max_accelerated_files=10000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.validate_timestamps=1

فعال‌سازی در دایرکت ادمین

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

سایر سیستم‌های کش PHP

APCu: کش key-value در حافظه. مفید برای داده‌های اپلیکیشن.

Redis: کش قدرتمند شبکه‌ای. عالی برای وردپرس و WooCommerce.

Memcached: کش حافظه‌ای توزیع‌شده.

OPcache + Redis = بهترین ترکیب

برای سایت‌های وردپرسی، ترکیب OPcache (کش opcode PHP) با Redis (کش Object وردپرس) بهترین عملکرد را ارائه می‌دهد.

LiteSpeed Cache

اگر از وب‌سرور LiteSpeed استفاده می‌کنید، LSCache قدرتمندترین سیستم کش یکپارچه است و نیازی به Redis ندارد.

هاست وردپرس میهن هاستینگ با OPcache و LSCache فعال. کانفیگ سرور شامل نصب و تنظیم OPcache و Redis. سرور مجازی با CustomBuild.

🚀 هاست با OPcache + LSCache

سریع‌ترین کش PHP با LiteSpeed.

مشاهده هاست وردپرس ←

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: