2011-08-15 8 views
-1

悲しいことに、私のサイトは少し遅く、特に初期化の呼び出し(別の質問)があります。サーバー上では、それ(または他の何か)が少し "ブランキング"効果を引き起こし、ブラウザーは空白の画面を長すぎる時間表示します。 OK、それはちょうど目の瞬きですが、それでもなお邪魔です。リロード時にサイトブランク白、これを避けるには?

これを避けるにはどうすればよいですか?

答えて

0

あなたのユースケースにはいくらか極端ですが、にはヘッダー/フッターが数KBしかないシェルである「ローダー」ページがあると考えられます。そのページでajaxを使用して、「ページが一瞬で読み込まれます。しばらくお待ちください」というプレースホルダテキストを持つdivに低速ページを読み込みます。

1

going to this page and putting in your site's URLを試して、スローダウンの原因となった大きな問題を特定できるかどうかを確認してください。

また、the techniques mentioned hereをご覧になり、可能な限り多くのサイトを使用していることを確認してください。

上記のリンクから提案を実装する方法について具体的な質問がある場合は、Googleを検索してみてください。良い答えが見つからない、またはまだ質問が残っている場合は、ここで別の質問をしてください。 :D

2

headのファイルが多すぎる(または大きすぎる)場合があります。 bodyタグを閉じる前にjavascriptファイル(存在する場合)を呼び出してみてください。実際には、ヘッダーを処理するまでブラウザは何もレンダリングできないため、問題が発生している可能性があります。 cssファイルがたくさんある場合は、1つのファイルだけにマージンを設定することもできます。

このツールは、パフォーマンスの問題で多くのお役に立てる可能性があります。 https://github.com/farhadi/SmartOptimizer - 私は本当にそれを学び、試してみることをお勧めします。