- 状态
- 已解决
- 报告针对
- WPML Multilingual CMS 3.5.0
- 解决于
- WPML Multilingual CMS 3.5.1 beta 3
问题概述
在最近发布的 WPML 3.5.0 版本中,我们添加了新的 icl_string_pages 表,以预加载字符串翻译并提高站点性能。
然而在某些特定站点中,像 http://my-site.com/my-page/?arg1=value1&arg2=value2 这样的 URL 参数被用于不同的用途。这增加了 icl_string_pages 表中不必要的行。随后该表的大小可能会达到数百 MB,从而严重影响站点性能。
临时解决方法
目前的临时解决方法是升级到 WPML Multilingual CMS 3.5.1 Beta 3 或等待 WPML Multilingual CMS 3.5.1 的正式版本
从早期的 Beta 版(3.5.1 Beta 2 或 3.5.1 Beta 1)更新需要您在 wp-config.php 中临时应用此设置
define('ICL_SITEPRESS_DEV_VERSION', '3.5.1');
然后在访问您的站点一次后,您必须移除该设置。