اگر مدیر یک سرور هاست اشتراکی شلوغ و پر ترافیک هستید ، حتما نیاز به استفاده و نصب یک سیستم کشینگ حرفه ای برای فایل های php خود خواهید داشت . یکی از سیستم های کش opcode cache و در واقع یکی از معروف ترین های آن ها سیستم کش eaccelerator است . eaccelerator یک شتاب دهنده و بهینه ساز کد php در سرور لینوکس است .eaccelerator فایل های php را در وضعیت کامپایل شده کش میکند . بنا بر این پس از یک بار فراخوانی و کامپایل شدن کد ها در فرواخوانی های بعدی نیازی به کامپایل مجدد و مصرف پردازنده و منابع سرور نخواهد بود و فایل php این بار از کش اجرا خواهد شد و این یعنی صرفه جویی در منابع سرور ، پول ، وقت و سرعت بیشتر . به همین دلیل مطالعه آموزش نصب eaccelerator را به تمامی تازه کاران هاستینگ و مدیریت سرور پیشنهاد میکنیم .
آموزش نصب eaccelerator مصرف cpu قبل از نصب
eaccelerator سبب پایین آمدن لود سرور شده و سرعت اجرای کد php را در شرایطی تا ۱۰ برابر افزایش میدهد . eaccelerator فایل های php را به صورت کامپایل شده مستقیما در ram و حافظه سرور کش میکند و در صورت نیاز نیز از حافظه و رم سرور آن ها را فراخوانی میکند . فایل هایی که امکان کش کردن و ذخیره کردن آن ها در حافظه اشتراکی سرور وجود ندارد در هارد و مسیری که شما در فایل php.ini تعیین کرده اید کش و ذخیره خواهند شد .
آموزش نصب eaccelerator مصرف cpu بعد از نصب
آموزش نصب eaccelerator کش در سرور لینوکس :
برای نصب سیستم کش eaccelerator مطابق زیر عمل کنید :
اگر در حین نصب eaccelerator با ارور و پیام خطا مواجه شدید مربوط به عدم نصب پیش نیاز ها و پکیج های مورد نیاز eaccelerator برای اجرای صحیح این شتاب دهنده php است . بنا بر این با خواندن پیام خطا و شناسایی برنامه های مورد نیاز ، اقدام به نصب آن ها کنید و عملیات نصب eaccelerator را از اول آغاز کنید . پس از نصب accelerator باید فایل php.ini را ویرایش کرده و مقادیر زیر را داخل آن ها وارد کنید .
موارد فوق فقط تعدادی از معروف ترین ها و رایج ترین تنظیمات eaccelerator بود که به صورت عمومی و در تمام سرور های لینوکسی قابل استفاده است . برای انجام تنظیمات دقیق و حرفه ای نیاز به پارمتر های بیشتری خواهید داشت که میتوانید لیست آن ها را در وب سایت زیر پیدا کنید :
توجه داشته باشید که eaccelerator یگ opcode cache است . بنا بر این از نصب همزمان آن با سایر کش های مشابه مانند APC Cache و XCache خود داری کنید . این کار ممکن است باعث ایجاد اختلال در کامپایل و اجرای PHP در سرور و لینوکس شود . میتوانید در کنار eaccelerator از یک object cache مانند memcache استفاده کنید .
نویسنده Babak Ajideh
آموزش نصب eaccelerator مصرف cpu قبل از نصب
eaccelerator سبب پایین آمدن لود سرور شده و سرعت اجرای کد php را در شرایطی تا ۱۰ برابر افزایش میدهد . eaccelerator فایل های php را به صورت کامپایل شده مستقیما در ram و حافظه سرور کش میکند و در صورت نیاز نیز از حافظه و رم سرور آن ها را فراخوانی میکند . فایل هایی که امکان کش کردن و ذخیره کردن آن ها در حافظه اشتراکی سرور وجود ندارد در هارد و مسیری که شما در فایل php.ini تعیین کرده اید کش و ذخیره خواهند شد .
آموزش نصب eaccelerator مصرف cpu بعد از نصب
آموزش نصب eaccelerator کش در سرور لینوکس :
برای نصب سیستم کش eaccelerator مطابق زیر عمل کنید :
کد PHP:
cd /usr/src
wget https://github.com/eaccelerator/eaccelerator/tarball/master
tar -xvf master
cd eaccelerator-eaccelerator-42067ac
phpize
./configure && make && make install
کد PHP:
extension = “eaccelerator.so”
eaccelerator.shm_size=”512″
eaccelerator.cache_dir=”/tmp/eaccelerator”
eaccelerator.compress=”1″
eaccelerator.compress_level=”9″
eaccelerator.enable=”1″
توجه داشته باشید که eaccelerator یگ opcode cache است . بنا بر این از نصب همزمان آن با سایر کش های مشابه مانند APC Cache و XCache خود داری کنید . این کار ممکن است باعث ایجاد اختلال در کامپایل و اجرای PHP در سرور و لینوکس شود . میتوانید در کنار eaccelerator از یک object cache مانند memcache استفاده کنید .
نویسنده Babak Ajideh