|
让jOOmla快起来的几种常用方法
|
|
|
|
Author: Autoit | Date:2006-05-27 | View: 11328 | Digg: 68 |
- 尽量精简index.php的代码
- 优化index.php里所用图片的大小
- 将对应的 template_css.css 中删除不用的Css,这个可以用 Firefox 里的 Web Developer 来辅助检测
- 使用 Gzip 压缩输出: 在后台全局配置里可以设置
- 全站使用 CACHE : 在后台全局配置里可以设置
- 将使用的模块除个别需求都将他使用 缓存: 在各个模块的参数设置里可以设置,如果没有这个选项的话,自己找到他对应的 xml 文件, 在<params>下行加上下面代码:
<param name="cache" type="radio" default="0" label="Enable Cache" description="">
<option value="0">No</option>
<option value="1">Yes</option>
</param> - 如果组件有提供CACHE当然也可以适当设置
- 将用不到的 Bot 设置为: 未发布,尤其是你所用到的 Editer ,比如JCE等,很多都用不到的
- 将用不到的 模块也不要发布, 方法: 最好全部设置不发布,而后只发布你用到的模块
- 将模块位置设置里没用的参数删了吧,用到了在加
- 首页上无关紧要的模块就少用。
- 有Js文件调用的话,将Js最后加载,尤其是现在的广告调用! [也可以使用下面的方法]:
将 <span id=ad_x>(广告加载中...)</span> 放在要显示出来的地方 将 <span id=span_ad_x><script src="...ad_x.js(你js的路径)"></script></span> 放在</body>的上一行,当然如果有N多个就重复这个 < span id=span_ad_x .....> 然后在这个完了后加上 <script>ad_x.innerHTML=span_ad_x.innerHTML;span_ad_x.innerHTML="";</script> 如果有N多个就将<script>与</script>中间的一句格式重复就可以了。 注意:上面ad_x要对应的共有5个地方,js的名字不算. 多个的例子: 显示的地方分别写上 <span id=ad_1>(广告加载中...)</span> , <span id=ad_2>(广告加载中...)</span> 在</body>的上行写以下内容: <span id=span_ad_01><script src="01.js"></script></span>
<span id=span_ad_02><script src="02.js"></script></span>
<script>
ad_01.innerHTML=span_ad_01.innerHTML;span_ad_01.innerHTML="";
ad_02.innerHTML=span_ad_02.innerHTML;span_ad_02.innerHTML="";
</script> sef的问题没参与讨论,虽然用他在速度上很没什么优势... Permanent URL: http://www.autoit.cn/index.php/content/view/29/2.html
|