网站首页
源码下载
字体下载
模板下载
网络学院
意见反馈
广告服务
ASP源码
CGI源码
PHP源码
JSP源码
.Net源码
Flash源码
常用软件
服务器类
书籍教程
网页特效
韩国模板
商业模板
Flash模板
中文字体
英文字体
特殊字体
像素字体
手写字体
外来字体
艺术字体
图案字体
节日字体
著名字体
哥特字体
QQ字体
网页制作
HTML/CSS
网页特效
网络编程
图形图像
数据库类
网络安全
安全资讯
安全防范
服务器类
站长专栏
建站专栏
GG优化
百度优化
网络媒体
免费资源
业界新闻
业界动态
软件新闻
娱乐游戏
统计在线人数...
您的位置:
首页
>>
网络学院
>>
网络编程
>>
PHP专区
>> 如何加速你的PHP程序 文章内容
如何加速你的PHP程序
[ 来源:互联网 | 作者:佚名 | 时间:2008-9-5 上午 11:39:09 | 浏览:
统计中...
]
我一直认为PHP的运行速度是非常的理想的,尤其是Zend引擎的加速之后。但是PHP仍然有加速的可能,你知道吗?
所有的一切都始于如何优化PHP的编译
尝试使用针对CPU型号的特殊编译参数-msse-mmmx-mfpmath=sse
在编译的时候添加-03参数
编译的时候调节CPU的参数-march-mcpuUseCaution
尽量只编译你需要的模块,避免无用的扩展加载
对于很少使用的扩展模块,应该编译成共享模式,便于在运行的时候动态加载
也许有些时候--disable-all会是你的好朋友
把PHP静态编译到Apache可以提速20%
#PHP
./configure--with-apache=/path/to/apache_source
#Apache
./configure--activate-module=src/modules/php4/libphp4.a
优化你的PHP配置文件
确认你的register_globals配置为disabled
禁用magic_quotes_*选项
关闭expose_php
关闭register_argc_argv
除非绝对需要不要启用always_populate_raw_post_data
Apache服务器的优化配置
MaxSpareServers使用高配置
MaxClients设置为你的服务器可以承受的2/5
MaxRequestsPerChild理想情况是0(不限),但是实际上都设置为一个较的一个值
优化文件访问
DirectoryIndex文件列表尽可能简短
无论如何禁止.htaccess文件的AllowOverridenone
使用FollowSymLinks简化文件访问处理
避免使用mod_rewrite或者更复杂的操作
如果日志非必须的话就禁用
如果必须使用日志,那么请记录到一个文件中去,并且在分析过后清除
消除昂贵的系统呼叫
不要开启ExtendedStatus
在允许和禁止规则的时候使用IP而不要使用域名
不要启用HostnameLookups
保持ServerSignature关闭
设置KeepAlive为较小的一个值
动态和静态的内容分离
提高硬盘性能参数
使用output_buffering优化PHP到Apache的交互
增加Apache的SendBufferSize大小
提高缓存执行
使用PHP代码缓存机制
TurckMMCache停止开发
APC较慢,优化不够
ZendCache优化性能好,但付费
ionCubePHPAccelerator免费但不开源
如果可以使用Zlib压缩
减少输出数据
用CSS替换HTML
压缩HTML页面
使用Sessions管理
优化你的SQL指令
网友评论
加入收藏
打印本文
上一篇:
正则表达式使用详解
下一篇:
一个简单的php在线端口扫描器
>> 相关文章
php程序如何生成验证码图片
PHP教程:用PHP程序对网页表单的处理
PHP程序61条面向对象分析设计的经验原则
用PHP程序直接调用文本文件内容实例
实例解析:PHP程序开发中的中文编码问题
使用PHP程序直接调用文本文件的内容实例
如何正确理解PHP程序错误信息的表示含义
PHP程序百行代码快速构建简易聊天室方法
如何使用PHP程序开发高效的WEB网络系统
PHP程序安全基础:手工php注入总结
用PHP程序实现支持页面后退的两种方法
用PHP程序直接调用文本文件内容分析
如何加速你的PHP程序
在百度baidu上的更多资料
如何加速你的PHP程序
在谷歌google上的更多资料
如何加速你的PHP程序
在雅虎yahoo上的更多资料
如何加速你的PHP程序
在搜搜soso上的更多资料
如何加速你的PHP程序
在MSN搜索上的更多资料
评论内容只代表网友观点,与本站立场无关!
查看完整内容
我来评两句
用户名称
评分
100
85
70
55
40
25
10
0
验证码
最多500字。当前字数:
0
用MySQL和PHP创建XML
PHP.MVC的模板标签系统之标签行为调度
《PHP设计模式介绍》第十七章 MVC 模式
《PHP设计模式介绍》第八章 迭代器模式
分类导航
ASP专区
PHP专区
JSP专区
NET专区
XML专区
CGI专区
本类阅读排行
本类推荐排行
用PHP制作静态网...
简单设置IIS配置...
用PHP实现登陆验...
一个阿拉伯数字转中文数字的函数...
PHP模板引擎SMARTY
用PHP制作静态网站的模板框架
用php实现gb2312和unicode间的编...
不用iconv库的gb2312与utf-8的互...
简单设置IIS配置PHP调试环境
一个简单实现多条件查询的例子
用PHP生成PDF文件 with FPDF
PHP安装全攻略:APACHE
967 个函式
Apache2的httpd.conf翻译
session 的生命周期是多长
本类阅读排行
本类推荐排行
该分类还没有添加任何内容!
随机推荐文章
用MySQL和PHP创...
问题解决:无法载...
使用 PHP 快速生...
用PHP将数据导入到Foxmail
域名查询代码公布
5.PHP的其他功能
一些PHP学习过程中的心得和经验
PHP安装攻略:安装并配置PHP
用PHP和ACCESS写聊天室(八)
PHP中路径问题的解决方案
加速PHP动态网站 关于MySQL索引分...
在PHP中使用灵巧的体系结构
PHP 中的一些经验积累
实例解析:PHP程序开发中的中文编...
PHP开发实例:创建PDF中文文档的...
广告位
当前在线人数
人
关于我们
|
广告联系
|
版权声明
|
帮助中心
|
友情链接
|
网站地图
QQ:748838 MSN:allen_xia#msn.com E-mail:allenxia666#126.com QQ群:站长联盟北方区-北京(28200145) 站长联盟南方区-上海(67713522)
Copyright 2003-2008
zy
china
.com.cn
All Rights Reserved. 京ICP备05033487号