首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >精灵宝可梦在PHP网站上的战斗

精灵宝可梦在PHP网站上的战斗
EN

Stack Overflow用户
提问于 2014-09-27 16:45:24
回答 1查看 232关注 0票数 1

我是一个PHP程序员,但我想用C#创建一个精灵宝可梦战斗网站,在那里用户可以使用web套接字在线战斗。如果你不熟悉精灵宝可梦,就把它想象成一个在线的玩家对玩家的国际象棋网站;这是一回事。

我的问题是在哪里保存pokemon (或国际象棋)的战斗状态/数据,如每个pokemon的健康状况等(或棋子的位置,使用国际象棋的类比)。

将数据保存在数据库中似乎效率很低,因为数据随着人们的玩耍而实时变化,长期持久性并不重要;一旦战斗结束,所有数据都变得毫无用处。如果服务器宕机,数据丢失也没什么大不了的。

如果我在C#中这样做,我只会将数据保存在静态类中(它通过请求持久存在,并保存在内存中)。

在PHP中,最好的方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2014-09-27 16:51:07

我推荐使用memcached。不幸的是,PHP没有像ASP/ASP.NET这样的应用程序级变量,所以这是下一个最好的选择。然而,它只是比静态变量稍微困难一点。

查看PHP文档以了解如何入门:http://php.net/manual/en/memcache.examples-overview.php

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26072934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档