动态MO加载程序
插件描述
将WordPress网站语言更改为除英语之外的任何其他语言会减慢页面生成时间。很多。这是由文本域加载的缓慢且低效的方式引起的。这个插件基于BjörnAhrens的出色工作,旨在通过缓存它们来加载页面中使用的文本域,甚至更多。
PO和MO文件旨在与PHP Gettext-extension一起使用。但由于它是一个扩展,它默认不安装在所有托管平台上。为了克服这个障碍,WordPress重新实现了PHP中的整个MO文件解析,完全忽略了使用本机gettext的可能性(如果可用)。这个WordPress的实现有点慢。
此插件具有MO解析的另一种实现,它比默认解析更快。该插件还仅加载生成当前页面所需的文本域,而不是加载每个可用文本域的默认行为。由于前端页面通常只使用来自少数文本域的字符串,因此可以在前端提高性能。
为了进一步提高性能,该插件还将加载的文本域缓存到对象缓存中。为获得最佳性能,您需要一个快速对象缓存后端,如Redis,Memcached或APC(u)。
链接
安装
点击下载并激活。而已。
RSS