分类: IT业界
2011-08-08 13:47:25
rSize(设置成网站最大页面的大小,如2M)
2、前台页面优化
* Css/js 尽量压缩和优化
*
包含文件尽量合并成一个文件(IE6 http1.1 同时并发的文件只有2个)
*
小图标尽量合并在一张图里
3、降低带宽
* 设置COOKIE (FREEDMAIN COOKIES)
*
去掉不必要的HTML,和空格 、无意义的代码 及注释。
* Js 注释尽量用/* */
* 给 cookie
和seesion设置好过期时间
* Apache 有把php 压缩成gzip格式 的工具
*
ZendOptimizer工具压缩
*
php代码解释过程-->子法分析--->语法分析-->输出-->生成多个文件--或一个文件
*
APC 加速
*
eaccelerator加速
4、code级优化
1、fun能静态化尽量静态化(static)
2、尽量少用
__set
__get __call
__autoLoad
3、尽量少用如__SERVER[quest_time] 一个函数调用的时间太长,面可以有time();
Isset
比函数调用
快
echo比print快
include比include__onec快
4、尽量不要用@屏蔽错误,照样耗时长
5、少有用临时变量,临时变量在内存中的分布位置不一样
如:Substr(php
,0,3)=="wind";
6、能不用正规的就尽量不用正规,用函数。
7、一定要用array["a"] 双引号一定要用,没用的话会把a当常量先寻找一遍。
8、for($i=0;i
9、include
尽量用绝对路径。
10、单历尽量有直接量,不用变量。
11、尽量用短变量名,函数超过百行就考虑拆分成多个函数。
12、arrary函数的和比foreach的效率高。
尽量使用pcer扩展函数。
尽量合用PHP库
13、语法优化
Call
Switch
Goto
Contents
cache
File
Session
Memocache
Expire
time
C
Avoid
compile
Avoid zend
vm
5、web优化后的测试方法:
v Webserver
Ab
Http_Load
(同样环境,这个测试的效果会好点)
v Php
Apd
__查看函数的调用次数
Xdebug * 这个用得很多,重点优化函数。
v
Mysql
Explain
Profile
性能调优
(建好索引,分表(把定长字段放一张表,把变长字段放一段表))
原文地址: