私は自分のサイトの折りたたみ部分の上にあるほんの少しのツイッターブートストラップフレームワークを使って上記のフォールドコンテンツを最適化するように私のウェブサイトを設計しましたフォールドの下にスライスアップツイッターブートストラップでページの読み込み速度を向上させる
コンテナクラスのいくつかの要素を縮小した浮動ナビゲーションバーを使用しました。これは、フォールドの上にロードされたすべてのtwitterブートストラップコンテンツです。
bootstrap.cssファイルを編集して、それらの部分を取り出し、HTMLページの頭にインライン化してから、CSSの残りの部分を遅らせることができます。
私の質問;ツイッターのブートストラップを編集し、ブートストラップを破壊することなく最初にロードするために必要な部分を取り除くことは可能ですか?
はい、もちろんOKです。 –
これらをインライン展開すると、処理が遅くなります*。キャッシュされたCSSファイルの場合は1回ではなく、ページビューごとにすべてのCSSを送信します。これは実際には物事を扱うには本当に悪い方法です。 – ceejayoz
@ceejayoz nginxはキャッシュをかなりうまく処理しますが、折りたたみの上にロードされた部分を小さくして、その部分をWebページのヘッダーに配置し、残りの部分を遅延ロードします。 – user1610950