0

現在、システムにアップロードした画像を修正(切り抜き、サイズ変更など)できるページがあります。すべて正常に動作しますが、パフォーマンス、特にページの読み込みを改善する必要があるため、アドバイスを探しています。

問題は、私たちのページでは、約70〜80枚の画像を表示する必要があることです。すべての画像のソース()は、画像のフルパスを構築するための特別なルールがあるため、Controllerメソッドを指すように設定されています。(DB呼び出しは行われません)

明らかに、これにより、画像を取得するための多くの呼び出しが発生します。これは、ある程度までは問題ありませんが、しばらくすると、だんだん遅くなります。

したがって、質問は次のとおりです。そのようなシナリオを処理するための最善の方法は何でしょうか。

Controllerメソッドの代わりにHttpHandlerを使用して画像を返す場合、違いはありますか?

どんな入力でも大歓迎です。

4

2 に答える 2

3

jquery の画像遅延読み込みプラグインを使用できます。

例: http://www.appelsiini.net/projects/lazyload

于 2012-10-02T11:57:45.683 に答える
1

サーバーで画像をつなぎ合わせ、単一のImageMapとして送信してから、ページでCSSスプライト(http://css-tricks.com/css-sprites/)を使用して画像を表示できますか?

于 2012-10-02T11:56:08.117 に答える