私は Google PageSpeed のインサイトを使用してサイトのパフォーマンスを改善しようと試みてきましたが、これまでのところ非常に成功していることが証明されています。.ready()
ページが完全に読み込まれるまでスクリプトを延期するための社内バージョンの jQuery がすでにあったので、スクリプトの延期などはうまく機能しました。それはうまくいきました。
しかし今、私はチェックリストに残っている 1 つの黄色い点に気付きました。
私の CSS の設定方法は_.css
、一般的なページ構造に適用されるか、サイト全体の 1 つまたは 2 つ以上の場所で使用されるスタイルを含む 1 つのグローバル ファイルを用意することです。ほとんどのページには、その特定のページに固有のスタイルを含む関連付けられた CSS ファイル (たとえば、party.php
has ) があります。ファイルが変更されたときにファイルが更新されることを保証するために、party.css
すべての CSS ファイルは無期限にキャッシュされます。/t=FILEMTIME
とにかく、Google はスクロールせずに見えるコンテンツに必要な重要なスタイルをインライン化することを推奨しています。問題は... このスクリーンショットを見てください: http://prntscr.com/1qt49e
ご覧のとおり、すべてのコンテンツがスクロールせずに見える位置にあります。特に多くのページをロードするゲームでは、人々はスクロールを嫌います。そのため、1 つの画面に収まるようにサイトを設計しました (十分な解像度を前提としています)。つまり、すべてのスタイルがスクロールせずに見えるコンテンツに適用されます。それで...何か解決策はありますか?それとも、ほぼ完璧なスコアに黄色のマークが付いたままになっているのでしょうか?