7

ユーザーが生成した画像を保存するアプリを構築しています。これらの画像は、ギャラリー タイプのビューでアプリ全体で使用されます。また、頻繁に更新/再生成します。

私が抱えている問題は、新しい画像が生成されたとき、それを公開ディレクトリに保存していることです。これにより、Meteor サーバーが「再起動」します。

ファイルの監視をオフにする方法はありますか?

4

4 に答える 4

2
  1. 今のままでは無理だと思います

  2. 立ち止まって見ることができたとしても、問題は解決しません

meteor が変更を検出すると、サーバー (.meteor/local/build/) を再構築し、そこからサービスを提供します。

パブリックフォルダーがそこに送信されます:「.meteor/local/build/static/」

更新の監視を停止する場合は、クライアントがアクセスできるものの変更を確認することも停止します。

この特定のケースは、meteor を静的アセットを処理する別のツールに置き換えることで解決できることがわかりました。

データとファイルの同期を処理する meteor アプリがありますが、ファイル配布マネージャーとして機能する Apache も保持しています。

私の流星アプリは小さく保ち、アセットを別の場所に送信できます (例: 本番環境に入ると S3)。

于 2013-04-11T13:41:55.173 に答える
1

このウェブサイトで同様の質問に対する回答を見つけました。まだ解決策が見つからない場合に役立つと思います。

私は最終的に回避策を見つけました。すべてを /public/lib/ に入れています。次に、/usr/lib/meteor/app/run.js の 286 行目に、Meteor に監視させたくないフォルダーを追加しています。 local'), path.join(app_dir, 'public', 'lib') ]; このようにして、必要なだけ多くのファイルを lib に入れることができ、それらがすべてを遅くすることはありません。インクルード パスは「/lib/dojo/dojo.js」です。

マチュー_

于 2013-04-22T08:37:10.017 に答える
0

Meteor の監視に影響を与えないように、ファイルを S3 バケットにエクスポートすることになりました。

于 2013-08-28T21:05:21.273 に答える