我正在创建一个带有在线交易的简单浏览器游戏,但我在想"我如何保证我的网站不会因为太多玩家访问而崩溃">
我这么问是因为我会付钱给数字影响者做营销,所以我想很多人都会访问它…
我应该签约一个VPN并使用node.js或纯PHP运行后端。这会很好地保持网站吗?
站点稳定性有很多不同的因素。需要考虑的两个要点:
-
如果您的网站是静态HTML和JS文件,那么使用Cloudflare这样的CDN将提供非常强大的保护,防止网站崩溃。
-
假设有比静态文件更大的提升(比如DB调用和服务器端处理(,这最终归结为两个因素:
- 服务器的规格(例如ram、CPU(
- 代码的效率
可以写一些关于如何改进硬件和代码的书。最终在野外释放它将向你展示它们是如何处理负载的。出色的监控软件(如AppOptics(可以让您深入了解何时接近任何限制,何时需要升级硬件或优化代码。
实际上,如果你不希望在第一天就有巨大的负载(除非你有一个出色的营销渠道或很多追随者,否则你很可能不会有(,你应该更关心构建有价值的东西,而不是优化它。稍后会进行优化。