0

シングルページアプリの場合、サーバー側でテンプレートを作成する方法は、基本的に、インデックスを除くすべてのページを初期ロード時に非表示としてロードし、非表示/非表示、翻訳、または任意のアプローチでページを切り替えることです。一方、クライアント側でテンプレートを作成すると、すべてのページがスクリプト ファイルとして読み込まれ、必要に応じて HTML にレンダリングされます。これらの手法に基づくと、スクリプトを解析する代わりにスクリプトをダウンロードし、後で解析をオフセットするため、クライアント側のテンプレート化の方が初期ロードの方が高速であるというのが私の印象です。これは正しいですか?初期ロード時間を短縮するための他のより良い方法はありますか?

4

1 に答える 1

0

すべては、より良いユーザー エクスペリエンスとは何かにかかっています。すべてのコンテンツを前もってロードすると、通常、「ページ」を変更するときのトランジションがよりスムーズになります。AJAX を使用して追加の「ページ」をロードする場合、コンテンツのサイズとサーバーの負荷によっては、ページ遷移を行うときに明らかに遅延が発生する可能性があります。

総コンテンツが非常に小さい場合は、事前にすべてをロードする方がよいかもしれませんが、総コンテンツがかなり大きい場合は、通常、必要に応じてロードするほうがよいでしょう。

于 2012-07-24T21:46:12.817 に答える