0

そのため、私のホスティングサービスには、サーバー(インデックスノード)でのINODESの制限があります。各ディレクトリ/ファイル=1iノード。Webサイトにファイル共有を実装したいので、これは将来問題になる可能性があります。理論的には、ファイルのデータをMySQLデータベースに保存し、ユーザーがダウンロードを要求したときにデータをプルすることはできませんか?これが可能な場合、PHPでこれを行うにはどうすればよいですか?

MySQLスケルトン:

TABLE: Files
ROWS: id, filename, data
4

1 に答える 1

3

このような制限があるという理由だけでデータベースにデータを保存し始めないでください。このアプローチには重大な欠点があります。

プロバイダーの数がすぐに許可される数を超えることが本当に予想される場合は、プロバイダーを変更するか、プライベートサーバーをレンタルしてください。

この有名なSOの質問で議論されていることのほとんど:

DBに画像を保存する-そうですか、それともそうですか?

すべてのファイル形式に適用されます。

于 2011-09-13T22:17:26.953 に答える