2011-11-21 10 views
2

倍時にロードに時間がかかりすぎる(1つのダイノは、20メガバイトスラグサイズ)とページの一部が倍時にロードに時間がかかりすぎます。 Firebugのを使用して、私は時間のほとんどは、ページが3-4秒以内にロードするが、時にはそれが(ブラウザのキャッシュがクリアされると、両方のデータポイントがある)をロードするページの分以上かかることを観察しました。基本的なHTML応答は、500msの範囲内であり、時間の主成分は、(リクエストを送信した後)待ち時間が分以上であったため、PNG画像(17キロバイトの画像)をダウンロードしました。なぜこれが当てはまるのか理解できません。Herokuのアプリは、私のアプリは基本的なものです

私は、ページ全体を分析するためのYSlowのを使用しています(Bグレードを与えた)、私はこれがHerokuの回で画像を送信するために時間がかかるとは何かを持っていると思います。私は質問に言及している

からWhy are my basic Heroku apps taking two seconds to load?

の回答で示唆したように、私はURI GET要求を通じてホームページ1時間ごとにアクセスHerokuの中に簡単なのcronタスクを入れています。

私はスピードを向上させるために何ができますか?

私は次のことを考慮しています:CDN 2に 1.移動画像をGETを入れhttp://upstre.am/blog/tag/heroku/

+0

私たちはそれを見ることができるようにあなたの視力をどこかに公開していますか? – eWizardII

+0

それは1 *無料* dyno、または1 *有料* dynoですか? – user664833

答えて

2

に与えられたように、ヘッダを満了した私は、ホームページにアクセスしHerokuの中に簡単なのcronタスクを入れています1時間ごとにURI GETリクエストを使用します。

あなたの説明から、あなたはあなたのアプリにpingを実行するために、Herokuのcronジョブを使用しています。残念ながら、Pingdomのような外部のpingサービスを使用する必要があるため、これは機能しません。

更新:彼らは、私は信じて30分以上にわたって使用されていない場合はPingdomのような外部のpingサービスは、もは​​やどちらか..

0

Herokuの「アイドル」dynos作品のように思えるん。つまり、いつでもアプリをアクティブにして読み込めるようにするには、1つ以上のWeb dynoが必要です。労働者のdynosは決して空転しません。

は、基本的にはちょうど2ウェブdynosにアプリを設定します。

関連する問題