joomla模板设计与二次开发
English French German Italian Portuguese Russian Spanish

捐款 -> 升级 -> 下载

淘宝捐款获取下载权限

点击这里给我发消息

Donate to joomlagate.com to translate more Joomla! extensions and free Joomla! templates

文章分类阅读

下载最新版本 Joomla!

会员登录

Joomla之门 Joomla教程 Joomla! 1.5 教程 20个 Joomla 1.5 提升网站效能的小技巧 (多数CMS适用)
20个 Joomla 1.5 提升网站效能的小技巧 (多数CMS适用) E-mail
作者:asika32764   
2008-12-06

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

 

b_320_240_16777215_0___images_stories_users_asika32764_asika-2008_asika-blog.jpg

 
photo by LaserGuided

 

 

 

 


joomla_logo.png
此篇为 Joomla! 相关教学文章:所属扩充套件与适用版本如下
compat_10.pngcompat_15_native.png
ext_com.pngext_mod.pngext_plugin.png

 

文章包含部分台湾惯用语:模组=模块,元件=组件,外挂=插件,快取=缓存

 

  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技巧让广告在页面读取完后才载入。请参考demo小铺的:延迟广告载入,避免广告拖慢你网站的速度
  16. 善用工具或扩充套件把文章中的大图制作成缩图,点击之后才浏览原图。
  17. 后台可使用Google Gears来提升载入效能,请参考Joomlagate的:用谷歌变速箱(Google Gears)加快 Joomla! 1.5 后台的操作速度。

  18. 慎选主机商,要钱的白饭总是比较香。贵点的白饭多少会附些配菜的。
  19. 选用装有zend optimizer或eAccelerator的主机,或要求主机商安装(有些付费的主机会免费替你安装)。
  20. 随时用不同的浏览器逛逛你的网站(起码FF、IE7、IE6),有些站内的script在不同浏览器中会出错,造成CPU空转。多检查才能及时Debug。

 

评论  

 
+3 #4 学习了,很有用hat586 2009-02-24 04:41
学习中,第一次评论。呵呵。不能 在文章后面直接评论貌似是个缺憾
 
 
-1 #3 很实用wbbwb 2008-12-23 00:14
很实用,顶一个。
 
 
-3 #2 未注册用户 2008-12-07 22:21
写的真好!顶一个! :D
 
 
-1 #1 很喜欢这个chndesign 2008-12-06 19:24
很喜欢这个,运营了网站才发现最 关心的是速度!