有很多关于 Laravel 性能的文章。就快速应用程序而言,它不是最好的框架,但它有很多选项以及出色的社区和文档。我想知道 Laravel 是否适合我的情况:
我目前正在开发一款浏览器游戏,希望全世界成千上万的游客都可以玩这款游戏。可能同时有超过 3000 个并发用户。该应用程序有点重,因为它需要很多不同的模块:视图、路由、会话管理、身份验证、数据库连接、cronjobs 等等。这确实是一个动态游戏,所以应用程序会被加载很多次。并且:我没有那么多钱来投资很多专用服务器(至少一开始没有)。
我也查看了其他框架。因为 Lumen、Slim 和其他一些微框架并不支持我的游戏需要的所有模块,所以我认为 Laravel 是一个不错的选择。但我真的很害怕我看到的基准。与其他框架相比,Laravel 在那里看起来并不好:它很慢,消耗大量内存并且无法处理很多请求。
所以我的问题是:Laravel 是一个有成千上万并发用户潜力的大型浏览器游戏网站的好选择吗?Caching 和 Homestead 肯定会有所帮助,但 Laravel 是一个不错的选择,还是有更好的框架?