برای بهینه سازی سرعت لود صفحات و اسکریپت ها در سرور همیشه پیشنهاد میشه یک Server Caching مناسب جهت این امر بر روی سرور نصب شوند.
Xcache یکی از بهترین Server Caching ها هست و هماهنگی بسیار مناسبی با اکثر CMS های موجود را دارد. نصب Xcache هم فوق العاده آسان هست و همینطور بسیار کارآمد.
این آموزش ویژه نصب Xcache در سرورهایی که دارای کنترل پنل Direct Admin و سیستم عامل Centos میباشند ارائه میشود.
نسخت وارد محیط Command یا SSH سرور بشید.
نخست سورس فایل دریافت میکنیم
آخرین نسخه قابل دریافت هست از این آدرس:
سپس فایل دانلود شده را extract کنید:
وارد پوشه بشید:
دستور زیر را وارد کنید:
خروجی مثل زیر خواهد بود:
و سپس اقدام به نسب ایکس کش میکنیم:
سپس دستور
و
در آخر خروجی بصورت زیر خواهد بود:
در آخر php.ini را ویرایش کنید:
بعد از این فایل php.ini را باز کردید Ctrl + W را بزنید تا جستجو کنیم.حال دنباله این داده بگردید extension_dir
باید بدین صورت باشد:
توجه کنید بعد از make install به شما آدرس نصب را داد و بنده داخل آموزش قرمز رنگ کردم , برای سرور شما ممکن هست متفاوت باشد اگر dir درست وارد نشه xcache به درستی عمل نخواهد کرد.
حال بوسیله کلید pagedown به آخر خط php.ini برسید و مقادیر زیر را اضافه کنید:
* اگر داخل php.ini خطی به نام zend وجود داره مقادیری در زیر درج شده باید قبل از آن اضافه بشه.
در آخرم دستور php -v بزنید چک کنید درست نصب شده یا نه.
برای بهینه سازی سرعت لود صفحات و اسکریپت ها در سرور همیشه پیشنهاد میشه یک Server Caching مناسب جهت این امر بر روی سرور نصب شوند.
Xcache یکی از بهترین Server Caching ها هست و هماهنگی بسیار مناسبی با اکثر CMS های موجود را دارد. نصب Xcache هم فوق العاده آسان هست و همینطور بسیار کارآمد.
این آموزش ویژه نصب Xcache در سرورهایی که دارای کنترل پنل Direct Admin و سیستم عامل Centos میباشند ارائه میشود.
نسخت وارد محیط Command یا SSH سرور بشید.
نخست سورس فایل دریافت میکنیم
کد:
[COLOR=#333333]wget http://xcache.lighttpd.net/pub/Releases/3.0.1/xcache-3.0.1.tar.gz[/COLOR][COLOR=#333333][/COLOR]
کد:
[URL]http://xcache.lighttpd.net/pub/Releases/[/URL]
سپس فایل دانلود شده را extract کنید:
کد:
[COLOR=#333333]tar -xvf xcache-3.0.1.tar.gz[/COLOR][COLOR=#333333][/COLOR]
کد:
[COLOR=#333333]cd xcache-3.0.1[/COLOR][COLOR=#333333][/COLOR]
کد:
[COLOR=#333333]phpize[/COLOR][COLOR=#333333][/COLOR]
کد:
کد:
[root@weltvps]# phpize Configuring for: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No: 220060519[COLOR=#333333] [/COLOR]
کد:
./configure –enable-xcache[COLOR=#333333][/COLOR]
کد:
make
کد:
make install
کد:
Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20060613/[COLOR=#333333][/COLOR]
کد:
nano /usr/local/lib/php.ini[COLOR=#333333][/COLOR]
باید بدین صورت باشد:
کد:
extension_dir = “/usr/local/lib/php/extensions/no-debug-non-zts-20060613/”[COLOR=#333333][/COLOR]
حال بوسیله کلید pagedown به آخر خط php.ini برسید و مقادیر زیر را اضافه کنید:
* اگر داخل php.ini خطی به نام zend وجود داره مقادیری در زیر درج شده باید قبل از آن اضافه بشه.
کد:
[INDENT][xcache-common] ;; install as zend extension (recommended), normally “$extension_dir/xcache.so” ;; this version is not a Zend Extension, but PHP module, so we do not put zend_extension parameter here. extension = xcache.so [xcache.admin] xcache.admin.auth = On xcache.admin.user = “youradminuser” ; xcache.admin.pass = md5($your_password) xcache.admin.pass = “youradminpass” [xcache] xcache.shm_scheme = “mmap” xcache.size = 60M xcache.count = 1 xcache.slots = 8K xcache.ttl = 3600 xcache.gc_interval = 300 ; Same as aboves but for variable cache ; If you don’t know for sure that you need this, you probably don’t xcache.var_size = 4M xcache.var_count = 1 xcache.var_slots = 8K xcache.var_ttl = 0 xcache.var_maxttl = 0 xcache.var_gc_interval = 300 ; N/A for /dev/zero xcache.readonly_protection = Off xcache.mmap_path = “/dev/zero” xcache.cacher = On xcache.stat = On [/INDENT][COLOR=#333333][/COLOR]
در آخرم دستور php -v بزنید چک کنید درست نصب شده یا نه.
کامنت