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