Digitalocean VPS安装memcached加快网站访问速度

Digitalocean VPS是SSD空间云主机,其本身的IO已经很快,安装高性能分布式内存对象缓存系统memcached仍然会提高digitalocean VPS的IO性能。memcached系统原理就是将常用的数据库数据和内存对象放到一块由memcached管理的内存中,每次需要读取数据时先从内存的这块缓冲区读取,没有缓存的才去IO速度相对慢的空间读取。一般情况下memcached一次读取命中率高达80-90%,极大的减少了直接读取硬盘空间的概率,所以能极大的减少IO支出,提高系统的反应性能和承载访问量。

提起Memcached系,常常会有人混淆,因为有几个类似于memcached的不同应用,一个是memcached服务器应用,一个是PHP memcached扩展,一个是PHP memcache扩展,极为近似。实际上要使这个memcached系统发挥作用,需要两个部分,一个是memcached服务端程序,一个是memcached客户端程序(负责调用服务端提供的接口来使用memcached服务端提供的缓存服务)。这个客户端可以由PHP memcached扩展来承担,也可以由PHP memcache扩展来承担。不过PHP memcache扩展(没有d)现在已经不再更新,很少有人使用了,主流是PHP memcached扩展。也就是说,安装memcached系统需要安装memcached服务器应用加上PHP memcached扩展。

在不同的服务器/VPS上安装过程一样,安装详细步骤可以参考该帖:Vultr VPS上安装memcached加快网站访问速度,本文不再赘述。

购买Digitalocean VPS(droplet),推荐使用Digitalocean优惠码

有很多的网站应用已经集成memcached,只要VPS上安装好了memcached服务端和扩展就可以直接起作用了。

本文地址:http://digitalocean.youhuima.cc/digitalocean-vps安装memcached.html

发表评论