K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

加速您的php文件

1Next >

pktsandy 发表于:12-08-04 16:10 编辑于:08-05 14:14 [添加收藏] 楼主 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
要想我们的脚本运转如飞可以优化脚本语句,业务逻辑,利用缓存,再有就是扩展服务器硬件或加大带宽.
当然
扩展服务器硬件或加大带宽对普通用户来说不可能实现,
优化脚本语句,业务逻辑对非程序员来说更不可能实现,哪我要说什么呢?
当然
是缓存了,这里说的缓存是服务器级的.不要担心只是在apache或IIS上装一个小软件.如果你不能操控服务器哪也可以学习一下.希望有一天你能有自已的服务器.

1.php的生命周期
无论用命令行还是从WEB服务器上请求php脚本,php都要经过几下步骤。
请求

字典扫描,解析,创建opcode,处理opcode.

最后响应.

每次php执行,不论脚本有无变化,zend引擎都会创建opcode.我们所要作的就是当脚本没变化时直接处理该php文件的opcode,跳过解析,创建opcode.所以缓存就是缓存opcode

这里给大家介绍三个opcode缓存软件
1.Alternative PHP Cache(APC)
2.XCache
3.eAccelerator
pktsandy 发表于:12-08-04 16:13 沙发 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
关于使用方法自已去搜索吧.就不寻章摘句了.有好学的可以看这本书:高性能php,很片意而且也不厚才不到200页
浅浅的活埋我 发表于:12-08-05 09:34 板凳 [回复] #Top#
浅浅的活埋我 人气:5 积分:0 金币:60
PHP还一直在学习 无从下手啊
luke 发表于:12-08-05 10:03 4楼 [回复] #Top#
luke 人气:489 积分:1943 金币:8004
最佳新人 灌水狂人
研究很深啊。。。
pktsandy 发表于:12-08-05 14:16 5楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
Reply: 4楼
对web服务器来说他们只关心opcode,就像java运行时虚拟机只读取class文件是一样的。这样才能适合不同的操作系统
gongxuku 发表于:12-08-06 10:53 6楼 [回复] #Top#
gongxuku 人气:0 积分:1 金币:140
缓存软件哪个最好。
pktsandy 发表于:12-08-07 12:20 7楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
推荐APC
2678389407 发表于:12-08-07 23:11 8楼 [回复] #Top#
2678389407 人气:12 积分:137 金币:54
这个还真不会啊
shayang123 发表于:12-08-17 16:17 9楼 [回复] #Top#
shayang123 人气:10 积分:73 金币:80
学习了,原来如此。

1Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号