ローカルのPHP Webアプリケーションが毎日新しいコンテンツと更新されたコンテンツで更新されています。これはMYSQL5のストアです。ファイルシステム内の画像とライブサーバの同期
私はまた、関連するイメージのファイルシステムを維持しています。これは、mysqlのテーブルによって追跡されます。私はblobのルートをダウンしていない - これは、Linuxのファイルシステムを使用しています。
データを毎日更新したら、画像をサーバーと同期させる最も良い方法は何ですか?
私はPHP5を使用していますが、それは動作する外部スケジューリングプログラムに有害ではありません。
私のイメージは、このような順序で格納されています
media/id/imagename.jpg
すなわち。 rsyncのように、または、複製/共有ファイルシステムを使用する -
media/123/123_1.jpg
media/123/123_2.jpg
media/1234/1234_1.jpg
media/1234/1234_2.jpg
私が前バージョンで実装していることは正直なことですが、あまりにも多くの情報をポーリングしていたのですが、これはレコードベースで非常に長い時間がかかっていました。 私はそれを一度にすべて実行し、一度にアップロードするのが最善であると考えました。私がmysqlのマスターとスレーブの同期をとった場合、大きなアップロードまでイメージは表示されません。 HELP! – user492681
OK - なぜ、mysqlレプリケーションを使用してメタデータをコピーし、404ハンドラでファイル複製を実装しないのですか? – symcbean
具体的には、404ハンドラに関する詳細を教えてください。あなたはこれでどこに行くのかわからない。ありがとう – user492681