Laravel 对于复杂的浏览器游戏网站
Laravel for complex browser game website
关于 Laravel 性能的文章很多。就快速应用程序而言,它不是最好的框架,但它有很多选项以及出色的社区和文档。我想知道 Laravel 是否适合我的情况:
我目前正在开发一款浏览器游戏,希望它能被全世界成千上万的访问者玩。可以同时有 3000 多个并发用户。该应用程序有点重,因为它需要很多不同的模块:视图、路由、会话管理、身份验证、数据库连接、cronjobs 等等。这确实是一个动态游戏,因此应用程序将被加载很多次。并且:我没有那么多钱去投资很多专用服务器(至少一开始没有)。
我也查看了其他框架。因为 Lumen、Slim 和其他一些微框架并不支持我的游戏所需的所有模块,所以我认为 Laravel 是一个不错的选择。但我真的很害怕我看到的基准。 Laravel 与其他框架相比,那里看起来不太好:它很慢,消耗大量内存并且无法处理很多请求。
所以我的问题是:Laravel 对于具有数千个并发用户潜力的重型网页游戏网站来说是一个不错的选择吗?缓存和 Homestead 肯定会有帮助,但是 Laravel 是一个不错的选择,还是有更好的框架?
与其说是框架,不如说是如何编写代码。
遵循良好做法,规划扩展,Laravel 绝对可以成为您的高性能解决方案。我听说有人使用 Laravel 每天处理数百万个请求。
我们 运行 一个大型生产应用程序 Laravel,跨多个 Web 服务器的负载平衡,独立的冗余数据库服务器,Redis 缓存等。我们有很多扩展问题,但有趣的是none 其中与框架有关。您的主要瓶颈将在其他地方。
人们甚至在开始一个项目之前就太担心性能了(过早的优化,等等)。就工作对您的作用而言,选择最适合该工作的工具。然后在构建您的应用程序时考虑到扩展性。
如果 Laravel 提供了您需要的功能并且您喜欢它的工作方式,请使用它!
关于 Laravel 性能的文章很多。就快速应用程序而言,它不是最好的框架,但它有很多选项以及出色的社区和文档。我想知道 Laravel 是否适合我的情况:
我目前正在开发一款浏览器游戏,希望它能被全世界成千上万的访问者玩。可以同时有 3000 多个并发用户。该应用程序有点重,因为它需要很多不同的模块:视图、路由、会话管理、身份验证、数据库连接、cronjobs 等等。这确实是一个动态游戏,因此应用程序将被加载很多次。并且:我没有那么多钱去投资很多专用服务器(至少一开始没有)。
我也查看了其他框架。因为 Lumen、Slim 和其他一些微框架并不支持我的游戏所需的所有模块,所以我认为 Laravel 是一个不错的选择。但我真的很害怕我看到的基准。 Laravel 与其他框架相比,那里看起来不太好:它很慢,消耗大量内存并且无法处理很多请求。
所以我的问题是:Laravel 对于具有数千个并发用户潜力的重型网页游戏网站来说是一个不错的选择吗?缓存和 Homestead 肯定会有帮助,但是 Laravel 是一个不错的选择,还是有更好的框架?
与其说是框架,不如说是如何编写代码。
遵循良好做法,规划扩展,Laravel 绝对可以成为您的高性能解决方案。我听说有人使用 Laravel 每天处理数百万个请求。
我们 运行 一个大型生产应用程序 Laravel,跨多个 Web 服务器的负载平衡,独立的冗余数据库服务器,Redis 缓存等。我们有很多扩展问题,但有趣的是none 其中与框架有关。您的主要瓶颈将在其他地方。
人们甚至在开始一个项目之前就太担心性能了(过早的优化,等等)。就工作对您的作用而言,选择最适合该工作的工具。然后在构建您的应用程序时考虑到扩展性。
如果 Laravel 提供了您需要的功能并且您喜欢它的工作方式,请使用它!