ممکش یا Memcached یک سیستم کش بسیار قوی و پیشرفته است که اشیاء و کوئری های دیتابیس را در حافظه و رم سرور کش و ذخیره کرده و کمک فراوانی به لود سرور و سریع تر شدن لود وب سایت شما میکند. برای نصب مم کش Memcached دستورات زیر را اجرا کنید :
Install Memcached package
Fedora 17/16/15/14/13/12, CentOS/Red Hat (RHEL) 6.3/6.2/6.1/6
مم کش یا Memcached بیشترین تاثیر را در وب سایت هایی با دیتابیس های بزرگ و تعدا کوئری های زیاد دارد.اگر دیتابیس سایت شما بزرگ و سنگین است (برای مثال از نوع MySql) به شما Memcached را توصیه میکنیم.
نصب مم کش Memcached روی لینوکس آموزش
بیشترین بازدهی Memcached به صورت استفاده در سرور جدا گانه ای مخصوص کش است.در صورتی که از Memcached در سروری جدا گانه استفاده میکنید توجه داشته باشید که باید پورت ۱۱۲۱۱ را در فایر وال iptables باز کنید.برای باز کردن پورت ۱۱۲۱۱ یا پورتی که خودتان برای مم کش تعریف کرده اید دستورات زیر را اجرا کنید :
حالا باید ماژول php memcache را بر روی سرور لینوکس خودتان نصب کنید.اگر این ماژول را بر روی سرور خود نصب نکنید در هنگام استفاده از آن با پیغام خطا مواجه خواهید شد.برای نصب ماژول php memcache کافیست دستورات زیر را در لینوکس Centos خود اجرا کنید :
موفق باشید.
نویسنده Babak Ajideh
Install Memcached package
Fedora 17/16/15/14/13/12, CentOS/Red Hat (RHEL) 6.3/6.2/6.1/6
کد PHP:
yum install memcached
CentOS/Red Hat (RHEL) 5.8
کد PHP:
yum --enablerepo=remi install memcached
نصب مم کش Memcached روی لینوکس آموزش
بیشترین بازدهی Memcached به صورت استفاده در سرور جدا گانه ای مخصوص کش است.در صورتی که از Memcached در سروری جدا گانه استفاده میکنید توجه داشته باشید که باید پورت ۱۱۲۱۱ را در فایر وال iptables باز کنید.برای باز کردن پورت ۱۱۲۱۱ یا پورتی که خودتان برای مم کش تعریف کرده اید دستورات زیر را اجرا کنید :
Edit /etc/sysconfig/iptables file
کد PHP:
nano -w /etc/sysconfig/iptables
Add following INPUT line:
کد PHP:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 11211 -j ACCEPT
Restart Iptables Firewall:
کد PHP:
service iptables restart
## OR ##
کد PHP:
/etc/init.d/iptables restart
Test remote connection
کد PHP:
echo stats | nc memcache_host_name_or_ip 11211
Install Memcache Module and PHP
کد PHP:
yum install php php-pecl-memcache
Install Memcached Module and PHP
yum install php php-pecl-memcached
Restart Web server
Restart Web server
کد PHP:
/etc/init.d/httpd restart
## OR ##
کد PHP:
service httpd restart
نویسنده Babak Ajideh