我正在 GCP App Engine 上部署 Laravel 应用程序(内容管理系统),但我不确定标准环境与灵活环境的优缺点是什么,以及它将如何影响 Laravel 应用程序。该应用程序不会有很多用户(低流量),但需要读取数据库并显示多行的输出等。有人可以突出差异并提供建议。如果这个问题不适合这里,我很抱歉,因为我是这个 StackExchange 的新手。
我正在 GCP App Engine 上部署 Laravel 应用程序(内容管理系统),但我不确定标准环境与灵活环境的优缺点是什么,以及它将如何影响 Laravel 应用程序。该应用程序不会有很多用户(低流量),但需要读取数据库并显示多行的输出等。有人可以突出差异并提供建议。如果这个问题不适合这里,我很抱歉,因为我是这个 StackExchange 的新手。
这是一个很好的问题。两种环境各有利弊,最终,您将决定哪种环境最适合您的需求。
App Engine 标准
TL;DR:超快速启动,可扩展至零,按实例小时数定价,有些限制
优点:
缺点:
App Engine 弹性
TL;DR:以可扩展性开销和成本为代价的超级可定制和高性能环境
优点:
缺点:
带走
如果您不需要自定义运行时或基础架构,请使用 App Engine Standard。
在您的情况下,我建议您使用 App Engine Standard,因为您的应用不会有很多用户,并且您可以连接到 Cloud SQL。
我希望这个对你有用。
干杯!