صفحه اصلی - جوان سرور

نحوه نصب xcache سرور لینوکس

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

  1. HTML caching
  2. database catching
  3. opcode caching

در اینجا قصد داریم چگونگی نصب 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 امکان کرش کردن و داون شدن سرور بسیار بالا خواهد بود .

سایر آموزش ها
به راهنمایی بیشتری نیاز دارید؟‌ با ما در تماس باشید 66950028-021
logo-enamad