2011-01-19 16 views
0

長い文字列(HTML)をajax経由でブラウザに送信しています。クライアントのダウンロードプロセスを短縮するためのオプションは何ですか?長いHTML Ajax文字列

+0

あなたはサーバー側のZIP圧縮/ 'mod_deflate'を有効にしていますか? –

+0

HTMLの内容とその期間について詳しく説明できますか? –

+0

可能であれば、必要なデータだけをフルHTMLで送信しないで、このデータを受け取るコードにHTMLを作成してください。 –

答えて

1

レンダリングページでいっぱいではないJSON経由で値を送信することができます。クライアントがJSONを受け入れると、クライアントは値をレンダリングします。あなたはこれを行うには、JavaScriptテンプレートエンジンを使用することができますとhttp://beebole.com/pure/

0

とにかく一般的には不要なので、可能な限り空白を削除してください。文字通り、送信されるHTMLの量を減らすための他の方法があります。

AJAX呼び出しは非同期なので、いくつかのAJAX呼び出しを連続して実行することで、応答をチャンクに分割することができます。基本的に複数のほぼ同時のダウンロードが可能です。サーバーへの負荷が増加し、JSとサーバーのプログラミングが少し必要になる可能性がありますが、クライアントの速度が主な関心事であれば、その価値があるかもしれません。

関連する問題