آموزش نصب ذخیره ساز(xcache) سرور لینوکس

با سلام . در این مقاله قصد داریم با آموزش نصب ذخیره ساز(xcache) سرور لینوکس در خدمت شما مخاطبان عزیز باشیم . به همین جهت ابتدا تعریف مختصری از cache خواهیم داشت و سپس نحوه نصب آن را توضیح خواهیم داد. با ما همراه باشید .

آموزش نصب ذخیره ساز(xcache) سرور لینوکس

آموزش نصب ذخیره ساز(xcache) سرور لینوکس

Cache یا ذخیره ساز، یکـی از مهمترین و مهم ترین شیوه های افزوده شدن سرعت یک وب سایت است .اما در ابتدا احتمال دارد که امری ساده و بدیهی به نظـر اید ولی مناسـب تر هست آگاه باشید که لایه های مختـلفی برای caching وجود دارند که هر یک به نوبه خود یک سیستم جداگانه حساب میشوند :

1- HTML caching

2- database catching

3- opcode cachi-ng

دراین مطلب میخواهیم روش نصب XCache روی کلیه توزیع های لینوکس را به شما آموزش دهیم . آموزش نصب XCache به شیوه کامپایل کردن از سورس اصلی خواهد بود . درپایان این آموزش محدود به یک توزیع ویـژه از لینوکس نبوده و روی کلیه توزیع ها اجرا می باشد.

 

برای نصب XCache در سرور لینوکس مطابق آموزش پایین عمل نمایید:

گام اول:  نخست دانلود  آخرین ورژن پایدار XCache را از وب سایت رسمی :

wget http://xcache.lighttpd.net/pub/Releases/3.1.0/xcache-3.1.0.tar.gz

گام دوم: فایل فشرده XCache.tar.gz را اکسترکت میکنیم و وارد پوشه مرتبط به فایل های XCache میشویم  :

tar -xzf xcache-3.1.0.tar.gz

cd xcache-3.1.0

 

و در نهایت با انجام دستورات پایین اقدام به کامپایل و نصب XCache روی لینوکس می نماییم :

 

phpize && ./configure && make && make install

 

حالا ضـروری است تا خط پایین را درون فایل ‌php.ini اضافه کرده و وب سرور یا اجرا کننده PHP را یک مرتبه ریستارت کنیم :

extension = xcache.so

service httpd restart

برای تنظیمات چگونگی عملکرد XCache و روش و میزان کش کردن فایل های PHP در سرور خواهید توانست بنا به شرایط ویـژه و نوع اسکریپت از پارامتر های پایین در فایل PHP.INI بهره گیری نمایید :

XCache Administration Settings:

xcache.admin.user=”mOo”
xcache.admin.pass=””
xcache.admin.enable_auth=”on”
xcache.test=”Off”
xcache.coredump_directory=””
xcache.disable_on_crash=”off”

XCache Cacher Settings:

xcache.cacher=”On”
xcache.stat=”On”
xcache.shm_scheme=”mmap”
xcache.readonly_protection=Off
xcache.size=”50M”
xcache.count=”1″
xcache.slots=”8K”
xcache.ttl=”3600″
xcache.gc_interval=”300″
xcache.var_size=”16M”
xcache.var_count=”2″
xcache.var_slots=”8K”
xcache.var_ttl=”3600″
xcache.var_maxttl=”7200″
xcache.var_gc_interval=”300″
xcache.mmap_path=”/dev/zero”
xcache.readonly_protection=”Off”

XCache Optimizer Settings:

xcache.optimizer=”On”

XCache Coverager Settings:

xcache.coverager=”Off”
xcache.coverager_autostart=”Off”
xcache.coveragedump_directory=”/tmp/pcov/”

مد نظر داشته باشید دقیقا شبیه سایـر Opcod Cache ها یا کش کننده های PHP شما نخواهید توانست از XCache روی اجرا کنند suPHP بهره گیری نمایید . اگر بخواهید همزمان از XCache و suPHP بهره گیری نمایید، احتمال کرش کردن و داون شدن سرور خیلی بالا خواهد بود .

خب دوستان به پایان آموزش نصب ذخیره ساز(xcache) سرور لینوکس رسیدیم . از توجه و همراهی شما با این مقاله سپاسگزاریم .