gpt4 book ai didi

php - 使用 PHP + MySQL 缓存大量内容

转载 作者:可可西里 更新时间:2023-11-01 08:36:45 25 4
gpt4 key购买 nike

我正在为基于故事的网络浏览器游戏制作引擎/CMS。我有相当多的数据:角色、元素和玩家将与之互动的故事片段。这个项目背后的意图是,作家不必成为程序员就可以创建一个叙事驱动的网络游戏。只需具备 FTP 和网站管理的基本知识即可开始创建内容。

问题是我认为数据库会使这些游戏陷入困境。每个角色对他们来说都可以有很多,故事也会很广泛。每个故事都有自己的文字,可以是 100 个字符或 500 个字符。我无法使用 memcached 或类似的东西来缓存所有内容!

值得庆幸的是,游戏的每个状态都是通过部署“推送”的,这意味着您不只是添加一个角色,它们也会出现在世界中;您必须添加它们,然后推送游戏的构建。我相信我可以利用它来发挥我的优势。我现在的工作思路是:

总共将有三个数据库。一个是“工作”内容数据库,另一个是“实时”内容数据库,最后是保存所有用户数据的数据库。 (他们在故事中的位置,他们获得的元素等)我的想法是我将插入工作数据库,完全摧毁现场,并根据当时工作数据库中的内容重建现场推。然后,实时数据库将受益于只读功能:例如 ARCHIVE 存储引擎和相当多的索引。这听起来很可靠,但我没有足够的经验来确信这是开展业务的最佳方式。

我很想知道是否有人对新模型有任何建议,甚至对我当前的模型有什么建议。

最佳答案

你说的听起来行得通。您必须构建您的框架,然后注入(inject)一些虚拟游戏数据以查看它如何响应。

玩游戏的一个好处是您可以摆脱大量的加载屏幕/栏,因此请充分利用这一点。 :)

关于php - 使用 PHP + MySQL 缓存大量内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9914492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com