0

ポータルのページで画像の読み込みを調べていますが、読み込みが非常に遅いです。ファイルシステムから画像を選択し、データベースから画像名を選択して読み取り、リストを作成し、a4j:mediaOutput タグを使用して結果を表示します。しかし、画像の読み込みが非常に遅いです。

http://www.easyrenting.com/list-detail/3bhk-ardee-city-sector-52/6263


これは不可能です。これはブラウザのユーザー インターフェイスの一部であり、JavaScript では制御できません。他の言及として、属性を使用できacceptますが、その属性はこの目的のために作成されていません。

属性の値が の場合、属性typeはサーバーが受け入れるファイルのタイプを示します。それ以外の場合は無視されます。値は、一意のコンテンツ タイプ指定子のカンマ区切りのリストである必要があります。fileaccept

4

2 に答える 2

0

最初の問題は、すべての写真が高解像度 (1800px x 2400px) であることです。

ビューの要件を満たすためにサーバー側でサムネイルを作成し、クライアントのサイズに表示するサイズに応じて画像をロードする必要があります。

Web ページの重量がすべての画像を含めて約6.5 MBであることを確認しただけですか? (Firebugで確認してください)。

このようなカスタム サーブレットをお勧めしますFileServlet は GZIP での再開とキャッシュをサポートし、要件に応じて完全な解像度またはサムネイルをロードするに従って URL パターンを作成します。

于 2013-05-30T09:57:39.120 に答える
0

a4j:mediaOutput タグを使用しても問題ありません。サイズが大きすぎるため、画像の読み込みに時間がかかっています。画像サイズを最適化する方法を見つける必要があります。おそらく、ファイル システムに保存する前に画像のサイズを変更できます。ズーム機能を提供しない限り、これらの大きな画像は必要ありません。

それは役立つはずです!

于 2013-05-30T09:59:04.783 に答える