启用模板缓存(CP Home › Templates › Template Preferences Manager),动态模板设置的时间短一些(2-10分钟),静态模板设置的长一些(10到60分钟) 启用标签缓存,比如{exp:weblog:entries cache="yes" refresh="30"},refresh里设置刷新时间,注意,如果你设置了模板缓存,标签缓存将不起作用。 在{exp:weblog:entries}标签里用 disable= parameter 属性,这可以减少不必要的数据库查询,可以关闭的是下面5个属性 * categories 分类信息 * custom_fields 定制的信息,这个包含Summary,Body,Extended text * member_data 作者信息 * pagination 分页 * trackbacks 这个大家应该知道 比如这样 {exp:weblog:entries orderby="date" sort="desc" limit="10" disable="categories|custom_fields|member_data|pagination|trackbacks"} <a href="{title_permalink=weblog/comments}">{title}</a><br /> {/exp:weblog:entries} 经常修复和优化数据库,在Admin -> SQL Manager -> Manage Database Tables 不要用 sessions 记录访客信息。 使用“cookies only”。 (Admin › System Preferences › Security and Session Preferences:User Session Type) 关闭 “Secure Form Mode”。 (Admin › System Preferences › Security and Session Preferences:Process form data in Secure Mode? 关闭来路跟踪。 (Admin › System Preferences › Referrer Preferences) 启用数据库查询缓存 (Admin › System Preferences › Database Settings) 启用动态数据查询缓存(Admin › Weblog Administration › Global Weblog Preferences:Cache Dynamic Weblog Queries?) 让你的模板尽可能的小,模板里尽可能的少用if (http://eedocs.pmachine.com/modules/weblog/conditional_variables.html )等查询语句 不要用{embed=""}标签,可惜这个我最喜欢用,这个可以包含公用的头部和尾部模板。 不要用操作数据库的插件,那些插件都是别人开发的,我们不能保证它们的执行效率。 关闭那些要查询数据库的辅组功能,比如图片验证(CAPTCHA)等。 关闭统计。 打开core/core.system.php 注释掉这行 $STAT->update_stats();