آموزش نصب ذخیره ساز(xcache) سرور لینوکس
با سلام . در این مقاله قصد داریم با آموزش نصب ذخیره ساز(xcache) سرور لینوکس در خدمت شما مخاطبان عزیز باشیم . به همین جهت ابتدا تعریف مختصری از cache خواهیم داشت و سپس نحوه نصب آن را توضیح خواهیم داد. با ما همراه باشید .
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) سرور لینوکس رسیدیم . از توجه و همراهی شما با این مقاله سپاسگزاریم .