20个 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来提升载入效率,请参考:用谷歌变速箱(Google Gears)加快Joomla! 1.5后台的操作速度。
18.慎选主机商,要钱的白饭总是比较香。贵点的白饭多少会附些配菜的。
19.选用装有zend optimizer或eAccelerator的主机,或要求主机商安装(有些付费的主机会免费替你安装)。
20.随时用不同的浏览器逛逛你的网站(起码FF、IE7、IE6),有些站内的script在不同浏览器中会出错,造成CPU空转。多检查才能及时Debug。



发表评论