今天导入3W数据到joomla的站点,服务器瞬间崩溃啊。查了下,瓶颈在于数据库慢查询。有个帖子讲的就是我遇到的情况:http://forum.joomla.org/viewtopic.php?t=679355
joomla的核心就是这么写的SQL语句,总不能去改吧(升级就麻烦了),呵,没办法,静态化所有页面吧。
找了个 contentstatic 插件,但是这个只能静态化终端文章页,首页和栏目页都不能静态化,于是基于此插件做了些修改,可以静态化com_content组件的内容。
放上来共享下。一个是本人修改版,一个是原版。
joomla版本:1.7.3
另附 MYSQL 的优化设置:
query_cache_size=8M
tmp_table_size=62M
max_heap_table_size=32M
扫描二维码关注公众号,回复:
746040 查看本文章
thread_cache_size=4
table_cache=72