六条规则优化你的php网站
时间:2008-09-03
来源:互联网
也许还有什么做得不够好?
为优化网站已经挠破了头?
看看下面六条规则,它们都是既基础,又有效的.
1、使用GZip
在每一个PHP页面顶部加入以下代码:
<?php ob_start("ob_gzhandler");?>
使用该代码后服务器会压缩所有需要传送到客户端的代码,并在浏览器中进行解压,从而使网站运行速度加快。这一功能还可以节省网站空间的流量。
2、不要滥用Javascript和Ajax
只在需要的时候才使用Javascript和Ajax,千万不要滥用它们。有些网站使用了太多不必要的Ajax动画,或使用Ajax来加载无用的部分。这样一来Javascript文件就会变得很大,而实际上却有很多其他方案来实现这些功能。
3、图片、头文件和HTTP请求
这一点是本文最关键的部分。网页所引用的图片、外部文件以及CSS样式文件越多,网页就加载得越慢。花些时间把图片文件和其他外部文件缩小一些吧,使它们能更快地被加载。此外,每一次加载图片和外部文件时都会产生一个HTTP请求,这一定会拖延加载时间。你可以使用下面的方法来压缩网页文件、JS文件以及CSS样式文件:
网页文件:使用GZip,请见第一条
JS文件:http://www.fmarcia.info/jsmin/test.html 这个网站可以有效地减小JS文件的大小
CSS文件:http://www.cssdrive.com/index.php/main/csscompressor/ 这个网站可以减小CSS文件的大小
4、限制MySQL查询次数
对数据库的每一次请求都会使网页的加载速度减缓一些。网络开发者允许很难控制这一点,但是在一些细节的地方是可以进行优化的。比如,在选择数据库记录时,不要使用以下代码:
SELECT * FROM database
而是使用:
SELECT id, name, date, author, etc, blah, blah FROM database
这会消耗更少的查询时间并减少服务器的负载。
5、.php扩展名
有些人认为将JS文件保存为filename.js.php以及将CSS文件保存为stylesheet.css.php会让加载的时间减少些,但我并没有察觉到这其中的差别。当然,如果你网站的速度变得很慢,你可以试试这个方法。当然,你需要在每个PHP文件中用include()去载入这些文件。
6、网页优化器
http://www.websiteoptimization.com/
到这个网站去检测一下你自己网站,它会给你一些如何进行网站优化的建议。我每次建立新网页时都会用上这个功能。
http://www.yeeyan.com
http://bbs.phpchina.com/thread-73673-1-1.html
作者: 十七 发布时间: 2008-09-03

作者: index 发布时间: 2008-09-03
作者: 砖头 发布时间: 2008-09-03

作者: clearchen 发布时间: 2008-09-03
作者: loveloop 发布时间: 2008-09-03

作者: bush 发布时间: 2008-09-03
作者: xiaochong0302 发布时间: 2008-09-03



作者: ahsxw 发布时间: 2008-09-03
作者: hyh2000 发布时间: 2008-09-03



作者: bit 发布时间: 2008-09-03


作者: scc_166 发布时间: 2008-09-03
作者: hwangato 发布时间: 2008-09-03
作者: ronin 发布时间: 2008-09-03

作者: dzjzmj 发布时间: 2008-09-03
作者: ljxok2001 发布时间: 2008-09-03
作者: scckfzx 发布时间: 2008-09-03
作者: mingpi 发布时间: 2008-09-03


作者: strongability 发布时间: 2008-09-03

作者: wlxm007 发布时间: 2008-09-03

作者: libaiyi 发布时间: 2008-09-03

作者: boy_xin 发布时间: 2008-09-03

作者: nianjin 发布时间: 2008-09-03
作者: dmlk31 发布时间: 2008-09-03
作者: zshtom 发布时间: 2008-09-03
作者: zshtom 发布时间: 2008-09-03
作者: lc8218 发布时间: 2008-09-03
作者: adablue77 发布时间: 2008-09-03
作者: timeshi 发布时间: 2008-09-04
作者: fan12 发布时间: 2008-09-04
作者: jsw0528 发布时间: 2008-09-04
都知道 没啥太大意思
为了看贴,不得以而回了此贴。本来想发个表情,或是随便按几个字母,但是总感觉这样不太好,不尊重LZ,但是LZ是不是也应该尊重下我们呢?请不要强迫我们回帖,用户体验极差!
隐藏确实是情非得已,下次会转帖会做合理更改了,谢谢提醒.
作者: 十七 发布时间: 2008-09-04

作者: yotoo 发布时间: 2008-09-06

作者: wangyl 发布时间: 2008-09-06
作者: fatpotato 发布时间: 2008-09-06



作者: ahsxw 发布时间: 2008-09-06
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28