Laravel服务器硬件要求



我已经开发了一个Laravel API,并正在考虑选择一个服务器来部署项目。服务器上没有运行大型业务逻辑。这是一个简单的应用程序。但在高峰期,该应用程序每秒将有大约100名用户访问。在这种情况下,我应该考虑服务器的哪些参数来选择服务器(从硬件方面——RAM、存储、处理器等(?

API将用于车间时间报告。每小时(当小时结束时(,约150名用户将访问系统报告时间。

您说每秒将有100个用户,但您说员工每小时将访问150个用户。

虽然您可能在30秒内获得100次写入,但这对现代数据库来说并不算什么。

我建议从你喜欢的托管提供商那里获得最低的vps包,如果需要,升级到更高的计划。

如果你想在本地运行专用服务器,即使是带有低端ssd的办公电脑也能胜任这项工作。

我将对我的估计进行四舍五入,因为最好是多一点,然后少一点。而且我更习惯于更大的数据库,所以这些估计可能有点过头了?但根据我对你的要求的理解,它们不应该太过分,我也会解释一切,所以可以根据你的要求随意编辑。

RAM=150人?最低10gb。但是ram不是10GB,你也可以选择16。

存储?50GB对于小型数据库来说是一个安全的选择,请根据您的数字或多或少地使用。

操作系统要求。如果你的应用程序占用40gb。然后你不想要只有41gb的空间,这会减慢一切。一个好的经验法则是,默认情况下为操作系统保留1 GB的RAM,4-16之间每4 GB额外保留1 GB,16 GB以上每安装8 GB再保留1 GB。在具有32 GB RAM的服务器中,操作系统的内存为7 GB,其余25 GB专用于应用程序。

CPU。每当我谈到这件事时,人们总是认为这没什么大不了的。有点像。有多少服务器被cpu瓶颈了?比应该的要多。现在,你说会有很多交互(150(,但交互很小(只是记录小时(,所以cpu核心是你想要看的。所以在预算范围内找到一些有相当多核心的东西。英特尔至强E3 1270 V3是相当不错的价格,我想说。这就是我现在能想到的,如果我错过了什么,请毫不犹豫地跟进。

我建议你也看看这个:选择你的版本,看看你是否想根据下面的官方文档中显示的内容做出任何动机

https://laravel.com/docs/master/installation

最新更新