1Next >
pktsandy | 发表于:12-08-04 16:10 编辑于:08-05 14:14 [添加收藏] 楼主 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
要想我们的脚本运转如飞可以优化脚本语句,业务逻辑,利用缓存,再有就是扩展服务器硬件或加大带宽.
当然 扩展服务器硬件或加大带宽对普通用户来说不可能实现, 优化脚本语句,业务逻辑对非程序员来说更不可能实现,哪我要说什么呢? 当然 是缓存了,这里说的缓存是服务器级的.不要担心只是在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
Ta最近还发表过
[分享]
MYSQL5.5的中文手册
(19-03-22)
[分享]
留言的修改版
(18-02-26)
[分享]
KC PHP源代码剖析(慢慢补充)
(16-02-18)
[使用]
新闻内容页的分页
(14-08-24)
[使用]
货栈评论JS动态翻页
(13-11-08)
随机阅读
[疑问]
管理员在这里么?为什么提问都是没回复的???
(14-09-18)
[建议]
kingcms团队在做什么?
(12-04-23)
[疑问]
本地在子目录测试正常,上传空间后台不能登陆?
(11-12-15)
[错误]
伪静态,动态页,部分服务器可能不支持bug
(11-11-15)
[其他]
Kingcms1.0测试首页预览
(11-06-25)
|
pktsandy | 发表于:12-08-04 16:13 沙发 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
关于使用方法自已去搜索吧.就不寻章摘句了.有好学的可以看这本书:高性能php,很片意而且也不厚才不到200页
|
浅浅的活埋我 | 发表于:12-08-05 09:34 板凳 [回复] #Top# |
---|---|
![]() ![]() |
PHP还一直在学习 无从下手啊
|
luke | 发表于:12-08-05 10:03 4楼 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
研究很深啊。。。
|
pktsandy | 发表于:12-08-05 14:16 5楼 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reply: 4楼
对web服务器来说他们只关心opcode,就像java运行时虚拟机只读取class文件是一样的。这样才能适合不同的操作系统 |
gongxuku | 发表于:12-08-06 10:53 6楼 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() |
缓存软件哪个最好。
|
pktsandy | 发表于:12-08-07 12:20 7楼 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
推荐APC
|
2678389407 | 发表于:12-08-07 23:11 8楼 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() |
这个还真不会啊
|
shayang123 | 发表于:12-08-17 16:17 9楼 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() |
学习了,原来如此。
|
1Next >