私はフォトギャラリーサイトを作成します。私はそれぞれの写真が異なるサイズ(元の写真を含む)で3つまたは4つのインスタンスを持つようにしたい。 (FlashまたはHTML5を使用して)クライアント側の写真のサイズを変更し、この写真のすべてのインスタンスをサーバーに個別にアップロードする方が良いでしょうか?または、写真をサーバーに一度だけアップロードするのが良いですが、サーバーリソース(GDなど)を使用して写真のサイズを変更しますか? あなたの提案は何ですか? また、大きなサイトではどのようにこの作業を行うのですか?たとえば、500px.com(各写真のこのサイトでは4つのインスタンスが作成され、すべての作品は十分に速く作成されます)またはFacebookです。写真のサイズ変更。クライアント側またはサーバー側?
1
A
答えて
4
このトピックについていくつかの考え方がありますが、画像が何回表示されるかは実際にどれくらいの画像になるのでしょうか。 Adobe Photoshop、GIMP、Sizzlepig、GD(ローカルまたはサーバー上で、必ずしもWebサーバーではない)などのツールを使用してすべてのイメージサイズを作成し、すべてのアセットをサーバーにアップロードするのが最も一般的です。
イメージをホストする前にサイズを変更すると、エンドユーザーのWebブラウザの負荷が軽減され、サイトをホストするために必要な帯域幅が削減されます(特に、大規模なサイトを実行し、転送される)
本当に大きなサイトについては、事前に画像のスケーリングを行い、他のユーザーはその場で行いますが、通常はサーバー側で行われます。
関連する問題
- 1. プレーヤー側のサーバー側またはクライアント側?
- 2. クライアント側のJavaScriptまたはサーバー側
- 3. Ruby:クライアント側またはサーバー側?
- 4. Androidサーバー側またはクライアント側ページネーション
- 5. asp.net検証クライアント側クライアント側またはサーバー側またはその両方
- 6. クライアント側JSの変更後にサーバー側のモデルを更新しました
- 7. クライアント側とサーバー側
- 8. サーバー側でクライアント側の変更が表示されない
- 9. Emberjs、サーバー側とクライアント側、オールイン?
- 10. クライアント側とサーバー側ロジック
- 11. 日付フィールド値がクライアント側からサーバー側に変更
- 12. は、サーバー側レンダリングイベントリスナーは、クライアント側で
- 13. ノード:クライアント側の角度サービスまたはサーバー側オブジェクト?
- 14. クライアント側またはサーバー側のパスポートですか?
- 15. イメージのアップロードと処理、サーバー側またはクライアント側?
- 16. ASP.NETサーバー側またはクライアント側のHTMLコントロール?
- 17. クライアント側のjavascript変数をサーバー側のPHPに渡します
- 18. ウェブサイト、クライアント側またはサーバー側をかすめる方法は?
- 19. XSS防止:クライアントまたはサーバー側?
- 20. クライアント側のJavascriptクラッシュのサーバー側のログ
- 21. つぶやきを取得するサーバー側またはクライアント側?
- 22. Regex:PHP(サーバー側)またはJavaScript(クライアント側)でチェック
- 23. クライアント側とサーバー側のレンダリングオフラインのHTML
- 24. ポストでクライアント側のサイズ変更されたイメージを送信
- 25. ValidationSummaryクライアント側とサーバー側の検証で
- 26. クライアント側とサーバー側のNBTローディング
- 27. サーバー側とクライアント側(AJAX)のロード
- 28. ZebraのC#印刷ラベル - サーバー側/クライアント側
- 29. ユーザエージェント値の取得。サーバー側とクライアント側?
- 30. hgクライアント側とサーバー側のフック