#PHP5与MySQL5 WEB开发技术详解#优化技巧:
脚本级优化:isset();strlen();$i++比++$i稍慢;require比require_once要快;
使用代码优化工具:zend optimizer对php引擎产生的中间代码进行优化;
缓存加速:apc;
http加速:gzip压缩;
mysql性能优化:添加索引;检查索引有效性:explain,show status,mysqladmin查看handler_read_rnd_next值;索引会加快查询速度,但会减慢写的操作(insert,delete,update);全文索引;match函数;
mysql缓存与性能调优:
查询高速缓存:query_cache_type=off;对经常运行的查询启用高速缓存;select sql_cacha * from ;
系统微调:key_buffer_size;max_connections;table_cache;read_buffer_size;thread_cache_size;
sql优化:explain;避免子查询,优化多表查询;使用临时表;
数据库外部优化:
服务器硬件优化;
磁盘优化;
操纵系统优化;
反向代理;
apache服务器优化;
内存压缩与优化;
分步与负载均衡;