立刻报名  上海全鼎软件培训  软件开发

20个方式提升Joomla!1.5网站性能(转帖)

2011-06-17 16:48:50 作者:本站 来源:本站 浏览次数:0

转自:http://www.xiaoyh.com/joomla-20jq使用了一阵子Joomla!1.5,来提供一些优化的心得吧。相较于大多数CMS,复杂的 Joomla在效能上一直为人诟病,但还是可以依照使用者的调教增进一些读取...

转自:http://www.xiaoyh.com/joomla-20jq

使用了一阵子Joomla!1.5,来提供一些优化的心得吧。相较于大多数CMS,复杂的 Joomla在效能上一直为人诟病,但还是可以依照使用者的调教增进一些读取效能。事实上这些观念在大多数CMS或BLOG程序中都适用,重点是你愿意花时间测试及调校,并且懂得一些自己用的CMS的运作原理。

1. 不要在首页放太多不必要的模块,许多模块甚至有自己的数据库或搭配的组件,你可以想象一道门却有众多人要挤进来是什么状况,弄不好可能就卡住不动了。
2. 不需要每页都出现的模块,就用指派吧,不要每页都读取一次。比如与A单元有关的热门文章列表,不如就只在A单元出现就好。登入模块也只要在首页出现就好了,或是干脆选择能够自动侦测内容的模块。
3. 没有用到的外挂,就直接停用,以免每次页面读取都执行一次。
4. 上下页按钮、插入图片按钮、分页功能(pagebreak)、文章模块引入(load module),评分(Rating),信箱隐藏(Email Cloaking)等等,没用到的能关闭就关闭吧。
5. 将Search相关外挂都关闭吧,申请个Google搜寻又能赚钱不是很不赖。
6. 启动SEF的代价昂贵,开启Apache Rewriteer更是所费不赀。
7. 开启全站快取(Cache)吧,这会让你体验飚车般的速度。但网站调整期间记得关闭,不然你会想敲计算机。
8. 有快取功能的模块或插件也一并启动吧,但请谨慎输入快取时间。随机文章就免了,开了还叫随机吗?
9. 启动Gzip页面压缩。
10. 只有你,或固定人数编辑的网站,就关闭需要注册才能使用的功能吧。每次都侦测一下有没有注册计算机也是会烦的。
11. 有WEB服务能提供的功能,就不要在Joomla中使用,如流量统计、搜寻等。
12. 打开模板,看看head中藏了几只肥大的js怪物,把它们都移到body后方。
13. (给高阶者) 别在模板直接加载mootools或它的相关js档案,如tooltip、caption等。在需要的地方用JHTML::()引入即可(请参考官方API使用手册)。
14. 自己新增的javascript,如Google Analytics等等,一样也尽量放在body后方,让网页加载完才启动它(除非提供者强调不能放body后方)。
15. 广告或书签按钮太多会拖慢加载效能,或甚至直接卡掉。你可以运用javascript技巧让广告在页面读取完后才加载。
16. 善用工具或扩充套件把文章中的大图制作成缩图,点击之后才浏览原图。
17. 后台可使用Google Gears来提升加载效能,请参考Joomlagate的:
18. 慎选主机商,要钱的白饭总是比较香。贵点的白饭多少会附些配菜的。
19. 选用装有zend optimizer或eAccelerator的主机,或要求主机商安装(有些付费的主机会免费替你安装)。
20. 随时用不同的浏览器逛逛你的网站(起码FF、IE7、IE6),有些站内的script在不同浏览器中会出错,造成CPU空转。多检查才能及时Debug。

关键词:Joomla

上海北大青鸟咨询热线

相关文章

最新文章