WordPress网站的特点是严重依赖数据库查询,访问次数越多访客打开网站就感觉越慢越卡顿。如果你使用Siteground虚拟主机运行外贸网站,通过使用Memcached该会大大提高WordPress数据库读写性能。本教程中魏艾斯笔记介绍了Siteground虚拟主机的Memcached如何工作,如何启用以及如何刷新缓存。
Memcached工作原理
Memcached系统把数据和对象存储在服务器的内存中来减少查询数据库的次数,当访问时系统会自动从内存中调用memcached缓存好的内容返回给访客,这就无需调用数据库、API了,页面渲染时无需等待数据库返回数据而直接快速完成。启用该服务后为网站内容生成一个Memcached进程。Siteground虚拟主机的SuperCacher插件提供了Memcached服务,可以有效加快网站打开速度。
Siteground虚拟主机启用Memcached
点击登录Siteground虚拟主机页面,进入Site Tools> SuperCacher tool>Memcached,打开开关,如下图所示。
接下来打开WordPress网站在SG Optimizer插件点击开启memcached,这样才算完成在网站中开启memcached功能。
如果你使用了非WordPress程序,在启用该服务后使用IP地址127.0.0.1,端口将由系统自动生成。
当然Siteground虚拟主机还为 Joomla、Drupal、MediaWiki、Prestashop等程序同样提供了Memcached缓存功能,具体使用方法请前往Siteground虚拟主机页面查询。
如何刷新Memcached
有时候我们对网站进行了调整、设置、新增、删除等改动,而前端页面一直看不到相应内容,这时候要手动清除Memcached缓存。只需要打开Siteground虚拟主机的管理后台,在super cacher页面点击使用Flush Cache按钮,系统就可以自动清理了。
本文图片来源于Siteground虚拟主机官网,更多内容请看Siteground专题。