我在 AppEngine 上运行了一个 Rails 5 应用。一切正常,只是根据 PageSpeed Insights 的显示,它的响应速度很慢。在我自己的服务器上运行时,我在移动和桌面上获得了 100/100 的 PageSpeed 分数,但在 AppEngine 上运行时,它提示我“减少服务器响应时间”。我尝试将实例类型增加到 F4,禁用线程安全,在谷歌搜索结果中来回搜索,但不知道还能尝试什么。
答案1
仅当实例无法满足应用程序的资源需求时,更改实例类型和线程配置才会有所帮助。
您不太清楚哪些请求很慢,以及慢了多少。使用浏览器的开发者模式(Chrome 中按 F12),您可以获取显示每个请求完成时间的跟踪,以便识别出哪些请求速度过慢。在 GCP 端,您可以使用云踪对应用程序请求的执行时间进行计时,并帮助您找出问题所在。
这应该能让你更好地了解哪些地方需要改进。