首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Heroku应用程序有时加载时间太长

Heroku应用程序有时加载时间太长
EN

Stack Overflow用户
提问于 2011-11-21 11:17:56
回答 2查看 2.2K关注 0票数 4

我的应用程序是基本的(1dyno,20MB插件大小),有些页面有时需要很长时间才能加载。使用Firebug,我观察到大多数时候页面加载在3-4秒内,但有时页面加载需要超过一分钟的时间(这两个数据点都是在浏览器缓存被清除时)。基本的html响应在500ms内,时间的主要部分是下载等待时间(在发送请求之后)超过一分钟的png图像(17kb图像)。我不明白为何会这样。

我正在使用Yslow分析整个页面(给出B级),我认为这与Heroku有时发送图像花费很长时间有关。

我已经提到了这个问题- Why are my basic Heroku apps taking two seconds to load?

正如答案中所建议的,我在heroku中放置了一个简单的cron任务,该任务每小时通过一个URI GET请求访问主页。

我能做些什么来提高速度?

我正在考虑以下事情: 1.将图像移动到CDN 2.将get expires标头放入http://upstre.am/blog/tag/heroku/

EN

回答 2

Stack Overflow用户

发布于 2012-04-15 12:51:40

我在heroku中放置了一个简单的cron任务,它每小时通过URI GET请求访问主页。

根据您所描述的,您正在使用Heroku cron job来ping您的应用程序。不幸的是,这将不起作用,因为您必须使用外部ping服务,如Pingdom

更新:像Pingdom这样的外部ping服务似乎也不再起作用。

票数 2
EN

Stack Overflow用户

发布于 2013-03-19 23:54:12

Heroku 'idles‘dynos如果它们不被使用超过30分钟,我相信。这意味着如果你想保持应用程序处于活动状态并准备好随时加载,你将需要一个以上的web dyno。工人动态永远不会空闲。

基本上,只需将应用程序设置为2个web dynos即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8206884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档