标题: PHP+mysql+ajax 进行webgame开发研究讨论
pasme
新进市民
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5



UID 113710
精华 0
积分 2
帖子 1
威望 0
现金 2419 银币
金币 0 金币
阅读权限 10
注册 2007-12-1
状态 离线
发表于 2007-12-5 22:25  资料  个人空间  短消息 

PHP+mysql+ajax 进行webgame开发研究讨论


1,探讨采用PHP+mysql+ajax模式开发网页游戏的可行性。

2,如何高效快速的实现客户端和服务器端的通信。

3,服务器环境配置情况。

顶部
[广告] CWG维权点子征集
蕾歌薇儿
管理员
Rank: 104Rank: 104Rank: 104Rank: 104Rank: 104Rank: 104


帝国元帅(OGame勋章)   活动组织奖章(奖励勋章)  
UID 12852
精华 6
积分 36808
帖子 6190
威望 54
现金 95740 银币
金币 500 金币
阅读权限 200
注册 2007-1-22
状态 离线
发表于 2007-12-5 23:21  资料  个人空间  短消息 

1。 ogame就是 PHP+mysql+ajax(ajax用的很少) 其他也有很多游戏是,所以绝对是可行的

2。这个主要看服务器线路吧?





OGame中文专题站:http://ogame.cwebgame.com
顶部
[广告] web棋牌市 6.16内测开启
mokn
骑士
Rank: 24Rank: 24Rank: 24



UID 99305
精华 1
积分 2682
帖子 97
威望 2
现金 3000 银币
金币 0 金币
阅读权限 50
注册 2007-9-11
状态 离线
发表于 2007-12-5 23:35  资料  个人空间  短消息 

1,我正在做,完全可行

2,减少图片、冗余代码,在安全的情况下减少客户端与服务器的通信量。能用代码做的特效就不用图和flash

3,代码用Zend Guard优化;安装ZendOptimizer,加速40%~100%;安装Zend Platform,加速20~100%。

由于LAMP的瓶颈一般是在数据库,所以:
数据库本身做好优化;
对数据库的操作不冗余;
数据库只负责存贮数据,各种数据操作和处理放到PHP、JS甚至CSS中;
操作频繁但数据中等的表放到内存中;
大表分表;

顶部
[广告] web棋牌市 6.16内测开启
Peryee (Guy Harris)
勋爵
Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40


UID 75371
精华 0
积分 4516
帖子 1138
威望 0
现金 1696 银币
金币 0 金币
阅读权限 60
注册 2007-8-25
来自 芙蓉国
状态 离线
发表于 2007-12-5 23:37  资料  个人空间  短消息 

1.个人感觉 php+mysql难以支撑大型游戏,小打小闹倒是很不错,可以用来练手。表现层方面个人推荐Java或者C#,数据库方面Oracle,MsSQL也能支撑中型游戏
2.ajax+缓存技术应该能满足LZ的要求
3.服务器环境受限于电信





Guy Harris 是 上海 的永久居民。
Guy 的ID 是 429278。


Guy Harris
Welcome to
12345-♪R&B♫(Vilnius) 场所ID:404041
12345-♪Hip-Hop♫(Vilnius) 场所ID:840059
12345 -♫ ♪ POP♪♫(Paris) 场所ID:634138
顶部
[广告] CWG维权点子征集
viperasi
骑士
Rank: 24Rank: 24Rank: 24



UID 97953
精华 1
积分 2096
帖子 165
威望 4
现金 4880 银币
金币 0 金币
阅读权限 50
注册 2007-9-5
状态 离线
发表于 2007-12-5 23:38  资料  个人空间  短消息 

1.php+mysql好像很多啊~~~og那个公司的 大部分都是php的

2.客户端与服务器端之间传送的数据自然越少越快,保证数据准确性的同时减少数据的发送量应该比较好吧(个人意见)

3.还是要看数据传送量的大小吧

顶部
[广告] 多玩独家代理欧美航海题材网页游戏《Seafight海战英豪》7月14日公测
mokn
骑士
Rank: 24Rank: 24Rank: 24



UID 99305
精华 1
积分 2682
帖子 97
威望 2
现金 3000 银币
金币 0 金币
阅读权限 50
注册 2007-9-11
状态 离线
发表于 2007-12-5 23:43  资料  个人空间  短消息 



QUOTE:
原帖由 Peryee 于 2007-12-5 23:37 发表
1.个人感觉 php+mysql难以支撑大型游戏,小打小闹倒是很不错,可以用来练手。表现层方面个人推荐Java或者C#,数据库方面Oracle,MsSQL也能支撑中型游戏
2.ajax+缓存技术应该能满足LZ的要求
3.服务器环境受限 ...

如果说php+mysql的架构和性能不支持大型游戏,那是不可能的,因为已经有成功的例子。

如果说大型软件用PHP开发难以计划和控制,那么这个还是要看制作人的素质。只会基本编程对模式和层没有概念,即使用JAVA也做不出好作品,反之用PHP也可以做到规范的大型项目开发。

顶部
[广告] 论坛红包功能恢复,准骑士以上可评分。结婚系统安装完毕,大家可以开始表白了
jackyz
准骑士
Rank: 18Rank: 18Rank: 18Rank: 18



UID 107565
精华 0
积分 324
帖子 63
威望 0
现金 2552 银币
金币 0 金币
阅读权限 40
注册 2007-10-26
状态 离线
发表于 2007-12-5 23:53  资料  个人空间  短消息 



QUOTE:
1,探讨采用PHP+mysql+ajax模式开发网页游戏的可行性。

完全可行。

QUOTE:
2,如何高效快速的实现客户端和服务器端的通信。

方案很多,push/ajax 轮询/借道其他插件,都没问题。

QUOTE:
3,服务器环境配置情况。

有钱,就自己架服务器,没钱就不好办,LAMP吃资源得很,虚拟主机肯定是够呛地。

顶部
[广告] 论坛红包功能恢复,准骑士以上可评分。结婚系统安装完毕,大家可以开始表白了
 


海盗王

当前时区 GMT+8, 现在时间是 2008-7-6 21:28
沪ICP备06036464号

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.042857 second(s), 8 queries , Gzip enabled

清除 Cookies - 联系我们 - Chinese Webgame BBS 中国网页游戏论坛 - Archiver - WAP