0

0

php 有对象、种缓存吗?(对php有期待的进来)

php中文网

php中文网

发布时间:2016-06-13 10:53:31

|

1181人浏览过

|

来源于php中文网

原创

php 有对象、类缓存吗?(对php有期待的进来)
做了9年php,到了新公司,又开始做webgame了,以前公司的同时也在这里,他是做java的,他今天给我鼓吹了下java,让我想起了php对于做webgame这种东西感到力不从心的地方:
1 socket,虽然有人开发出了libevent,可他仍然是单线程的,处理个聊天应该能行,但是要做游戏服务,不行!
2 thread,没有线程函数,只有进程,也使得php没办法做游戏服务
3 object cache,如果前两项可以忽略的话,这项如果有,也将很鼓舞人心!现有的缓存我知道的分两种apc,eaccelerator,xcache这种缓存opcode(也可以缓存数据,不是很适合);二是memcache、redis。他们都只能缓存“字符串”(memcache缓存对象,也是自动反序列化了而已)!

对于回放制的来说,可以没有“对象缓存”,因为建立一次对象可以使用到一个“终止”期,但是对于回合制,每次请求都需要读上一次的状态,这就很伤神了,所以,我不知道有没有这种东西,搜索了,出来的都是memcache,静态化,反向代理之类的。

有没类似的东西,或者好的解决方案!
以上三个硬伤,有没有好的方案?




------解决方案--------------------
我也希望能有一个可以缓存类和函数的定义的模块,可惜没有。而且未来也不见得有,APC到现在都还没有被加入核心。即便是有APC,仍然还要每次载入和销毁类的定义,大量的资源都被这样重复的工作浪费了。
不过话说回来,我也从未实际做过什么贡献,又有什么资格指责别人。
------解决方案--------------------
只能寄希望于PHP的未來了.
我以前用php開發過一個多人同時在線的考試系統,因為客戶的特殊要求,所以導致效率很差,如果能夠有好的緩存機制就好了.
期待中...
------解决方案--------------------
APC 现在好像是由 Laruence 在维护?或许可以将一些意见反馈给他。

探讨

我也希望能有一个可以缓存类和函数的定义的模块,可惜没有。而且未来也不见得有,APC到现在都还没有被加入核心。即便是有APC,仍然还要每次载入和销毁类的定义,大量的资源都被这样重复的工作浪费了。
不过话说回来,我也从未实际做过什么贡献,又有什么资格指责别人。

------解决方案--------------------
asp 依托 iis
.net 依托 .net framework
jsp 依托 tomcat
所以或多或少都提供了持续的对象

而 php 没有专属的宿主,因此高效的持续对象只能是水中月了

------解决方案--------------------
搞HTML5游戏开发还是可以的,线程/缓存是硬伤

相关文章

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Word 字间距调整方法汇总
Word 字间距调整方法汇总

本专题整合了Word字间距调整方法,阅读下面的文章了解更详细操作。

2

2025.12.24

任务管理器教程
任务管理器教程

本专题整合了任务管理器相关教程,阅读下面的文章了解更多详细操作。

2

2025.12.24

AppleID格式
AppleID格式

本专题整合了AppleID相关内容,阅读专题下面的文章了解更多详细教程。

0

2025.12.24

csgo视频观看入口合集
csgo视频观看入口合集

本专题整合了csgo观看入口合集,阅读下面的文章了知道更多入口地址。

29

2025.12.24

yandex外贸入口合集
yandex外贸入口合集

本专题汇总了yandex外贸入口地址,阅读下面的文章了解更多内容。

58

2025.12.24

添加脚注通用方法
添加脚注通用方法

本专题整合了添加脚注方法合集,阅读专题下面的文章了解更多内容。

1

2025.12.24

重启电脑教程汇总
重启电脑教程汇总

本专题整合了重启电脑操作教程,阅读下面的文章了解更多详细教程。

3

2025.12.24

纸张尺寸汇总
纸张尺寸汇总

本专题整合了纸张尺寸相关内容,阅读专题下面的文章了解更多内容。

5

2025.12.24

Java Spring Boot 微服务实战
Java Spring Boot 微服务实战

本专题深入讲解 Java Spring Boot 在微服务架构中的应用,内容涵盖服务注册与发现、REST API开发、配置中心、负载均衡、熔断与限流、日志与监控。通过实际项目案例(如电商订单系统),帮助开发者掌握 从单体应用迁移到高可用微服务系统的完整流程与实战能力。

1

2025.12.24

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP课程
PHP课程

共137课时 | 7.8万人学习

JavaScript ES5基础线上课程教学
JavaScript ES5基础线上课程教学

共6课时 | 6.9万人学习

PHP新手语法线上课程教学
PHP新手语法线上课程教学

共13课时 | 0.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号