たくさんの機能を備えたサイドバーがあります。それはうまく機能しますが、ロードするのに少し時間がかかるモジュールがあります(file_get_contents()
キャッシュされていますが、3つのリクエストに使用しています)。1分かかるので、サイトは1分間壊れているように見えます。
こんな感じだからだと思います
<aside class="sidebar">
<div class="module one">Stuff</div>
<div class="module two">Stuff</div>
<div class="module three">Stuff</div>
<div class="module four">Stuff</div>
<div class="OMG I TAKE A SECOND TO LOAD">FOOBAR</div>
</aside>
最後のdivの解析でスタックしていると思われるため、実際にはまだサイドバーを閉じていません。
私の質問は、長いロードdivがロードされる前に、すべてのサイドバーをロードして閉じる「良い」(できればjavascriptless)方法があるかどうかです。