缓存多国语言,为 WP 提速 40%

天下武功,为快不破。使用此款 cache-l10n 缓存多国语言插件,为您的 WordPress 提速 40%。

WordPress 一向以大象般的身姿撑起了博客界的半边天,凭借着其丰富的插件和主题赢得了站长们的拥戴。但随着插件越发增加,网站运行的速度也会有所下降,其中消耗性能的巨头基本就是 WP 的多国语言处理策略。为了给 WP 提速,INN STUDIO 在本文介绍如何减少多国语言带来的性能损耗。

插件信息

  • 名称:Cache-l10n
  • 版本:1.0.0
  • 兼容:WP4.0+ / PHP5.3+
  • 作用:缓存多国语言,给您的博客提速 40%
  • 价格:199 元  99 元
  • 购买:请联系 QQ 客服或通过支付宝收款二维码交易,务必注明您的邮箱以接收插件。

WP 的 i18n 和 l10n 简述

在 WP 中,i18n 和 l10n 这个语言国际化和本地化的做法是:利用生成的语言包,在页面被访问到相关语言的时候,通过 PHP 程序进行一一对应后,输出到 HTML。

这种做法是常规且正确的,但由于 PHP 本身生命周期非常短,无法独立持久缓存,导致页面被执行一次,WP 就需要重新加载一次多国语言包并进行分析。CPU 的处理时间往往就在这里占了大多数。

使用缓存多国语言插件

知道了问题所在,那么对症下药,问题就十分容易解决了。INN STUDIO 的做法是:通过网页第一次被执行后,缓存所需的语言字段,使其以后执行时直接取出对应字段,不必重新加载语言并分析,省下了极大的 CPU 时间资源。于是 INN STUDIO 开发了这款插件:Cache-l10n。

(由于该款插件是收费,您须购买后才能使用。)

性能对比

下图为未使用 Cache-l10n 时打开后台所需的时间:(莫吐槽我 6 岁的本本)

cache-l10n -1
使用前

下图为使用 Cache-l10n 后打开后台所需的时间:

使用后
使用后

可以看到,使用 Cache-l10n 插件后,载入速度提高了将近 40%,符合预期优化值。

使用 Cache-l10n 前后对比图
使用 Cache-l10n 前后对比图

如何使用插件

登录 WP 后台,在【插件 – 安装插件 – 上传插件】 中上传 ZIP 压缩包,并开启即可。

正在为您的博客提速
正在为您的博客提速

注意事项

  • 插件配合 Memcache 或 Redis 等对象缓存扩展效果更佳。
  • 插件在没有第三方对象缓存时候,会在 wp-content 目录中生成一个缓存文件。
  • 为提高效率,插件没有配备自动更新功能,如出问题请联系客服或查看插件官网
  • 插件是收费授权,为保障您的权益和尊重版权请勿分发他人。
版权所有 © INN STUDIO 2011~2017 / 法律顾问: 广东易春秋律师事务所