私はこの質問が尋ねられたことを知っています.facebook/gmailのようなサイトをコンテンツにロードする方法.
しかし、答えは地面に薄いです。助けるために、私はいくつかの調査を行いました。誰かがこれを調べて、何らかの指針を与えることができますか?
私が行くことができる3つの異なるルートがあります:
1) jquery.load (html でロード)、css でロード、getscript JS。
私がまだ理解しておらず、理解する必要があるのは、どの CSS / JS が動的にロードされたかを追跡する方法です。IOW ユーザーがページにアクセスしたときに、同じ CSS/JS をロードし続けたくありません。それらはすでにキャッシュされています。
グローバル JS 変数または非表示の div を使用するのは賢明でしょうか?
2) ビッグパイプ。
.net での実装を見たことがあります。しかし、PHPの実装を知っている人はいますか。これは github で見られます: https://github.com/dynamoid/bigpipe しかし、あまり感銘を受けませんでした。他の実装はありますか?
3) Jquery テンプレート
私はこれについて少し研究を行ってきました。これが最善の方法でしょうか?テンプレートを最初にロード(およびキャッシュ)してから、データを適用することができたとしても。ページごとにどの CSS と JS がロードされているかを追跡することについては、まだ曖昧です。
最後に、ベスト プラクティスの選択について説明しているリソースをご存知でしたら、お知らせください。
ありがとう :)