启用该插件后,在网页中输入连接时,都会去查询是否有满足条件的Url链接规则,这样会影响网页的加载速度,但是如果商品相对较少,则Url规则也就越少,对性能的影响不大。但若商品较多,Url也就越多查询速度越慢。这也是为什么mmocode和wowcart加载速度截然不同的原因。
解决办法:启用Mysql缓存。
解决步骤:对数据库执行命令:
SET GLOBAL query_cache_size = 102400000;
将html_output.php文件中的内容
SELECT uri FROM …修改为
SELECT SQL_CACHE uri FROM …
测试结果:对于同一页面,第一个访问者浏览时,速度和以前没有多大区别,第二个访问者访问时速度有明显改善。