Memcached is a free & open source, high-performance, distributed memory object caching system, intended for use in speeding up dynamic web applications by alleviating database load. A WordPress blog with W3 Total Cache plugin support memcached to cache database query and page cache. This will make high visitor blog but low memory and cpu load. Beside using it with WordPress you can use it in your web application as well, read memcached API for more details.
How to install Memcached on Centos 5
Install requirement
1. Open your ssh with root credential.
2. Install libevent libevent-devel
yum install libevent libevent-devel
Download and install memcached
1. Download memcache from http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz or the latest version if available.
wget http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz tar -xzf memcached-1.4.5.tar.gz cd memcached-1.4.5/
2. Configure and install:
./configure --prefix=/opt/memcached make make install
Create init script
1. Get the script from: http://www.ivankristianto.com/downloads/memcached.txt
wget http://www.ivankristianto.com/downloads/memcached.txt mv -f memcached.txt /etc/init.d/memcached chmod 750 /etc/init.d/memcached
2. Start memcached:
/etc/init.d/memcached start
3. Put it in rc.local so it will start during boot process:
vim /etc/rc.local #Add this line: /etc/init.d/memcached start
Install memcache php extension
1. Get memcache module from http://pecl.php.net/package/memcache
wget -c http://pecl.php.net/get/memcache-2.2.5.tgz tar -xzf memcache-2.2.5.tgz cd memcache-2.2.5/
2. Prepare, compiled, and installed PHP extensions:
>phpize ./configure make make install
3. Now add memcache.so to php.ini:
vim /usr/local/lib/php.ini #add this line extension="memcache.so"
4. Restart apache
/etc/init.d/httpd restart
5. See if it is installed properly from phpinfo() page:
The check step could be done before starting apache.
And if you are using drupal, dont forget to set:
memcache.hash_strategy = “consistent”
for drupal memcache module.
i didn't know that. but thanks for the tips.
Its a very good source which is very easy to search on google and also easy to install,thanks to share a great applications with us..
I have already alternate and I am satisfied with that source,thanks for your information..
Its a very to understand installation process,thanks to share this app..
I think It Useing with WordPress you can use it in your web application as well…Thanks
I liked the feature of memcached which is used for speeding up dynamic web applications by alleviating database load.,,,,Thanks for the information.