私はこれが古い記事であることを知っています。しかし、このページへの多くの訪問者は、質問に関連する何も得ていません。特に初心者のために。
ウェブサイトに画像やファイルをアップロードして保存する方法:
静的なWebサイトの場合、一部の共有ホスティング用のファイルストレージがまだ適切であるため、問題はない可能性があります。問題が大きくなるのは動的なWebサイトです。データベースの大きい方でも対応できますが、画像などのファイルの大きい方が問題になります。Webサイトには2種類の画像があります。
画像は動的ブログの管理者から取得されます。通常、これらの画像はアップロード前に最適化されています。
ユーザーの場合のユーザーからの画像は、アバターなどの画像をアップロードできます。または、ユーザーはブログコンテンツを作成し、テキストエディターから画像を配置することもできます。この種の画像は、サイズを予測することが困難です。ユーザーは、ビューのサイズを変更することで小さなコンテンツの大きな画像をアップロードできますが、画像のサイズは変更できません。
アイテム番号を無視することによって。上記1、アイテム番号のクイックソリューション。2は、Webサイトにイメージオプティマイザー機能がない場合、次のヒントで一時的に解決できます。
ユーザーが画像ギャラリーにリダイレクトして、テキストエディターから直接アップロードできないようにします。このページでは、コンテンツに埋め込む前に、ファイルを事前にアップロードする必要があります。このメソッドはファイルマネージャと呼ばれます。
ユーザーが画像をアップロードするには、画像のトリミング機能を使用します。これにより、ユーザーが非常に大きなファイルをアップロードした場合でも、画像サイズが制限されます。最終的な画像は、トリミングされた画像の結果です。サーバー側でサイズを定義し、たとえば500Kb以下のみを受け入れることができます。
これは一時的なものです。最終的な解決策として、質問が繰り返されます:
- 大きな画像ストレージをどのように処理しますか?
- 拡張子をサイズ変更または変更します。
- 大中規模のウェブサイトやeコマースは、画像のファイルストレージをどのように処理しますか?
私たちにできること:
VPSをホストしている共有から移行します。十分ではない?次に、専用にアップグレードすることでさらに高くなります。
ファイルストレージ用の独自のサーバーを作成します。それをするためにググる。これはあなたが考えるほど難しくはありません。一部の人々は彼らのウェブサイトのためにそれをします。
簡単な方法は、CDNファイルストレージサービスを使用することです。
さて、1と2は少し高価です。しかし、いいえ3は最良の解決策だと思います。
一部のCDNサービスでは、必要な数のWebファイルを保存できます。
「ウェブサイトからCDNにファイルをアップロードする方法は?」
登録すると、通常は無料で、心配はいりません。ファイルをアップロードし、Webサイトとの間でリンクを取得する方法のガイダンスが表示されます。APIなどを取得します。それは簡単です。
一部のプロバイダーは、ストレージと帯域幅が限られている14日間無料サービスを提供しています。しかし、それは出発点としては問題ありません。唯一の問題は、「人々は決して試みない」ということです。
それが初心者のために役立つことを願っています。