1

Adobe Acrobat を使用して WebDAV 経由で .pdf ファイルを編集しているユーザーがいます。私たちが経験している問題がいくつかあります。

  1. acrobat クライアントはとてもおしゃべりなようです。最初の GET の前に複数の PROPFIND 呼び出しを取得します。最も単純な pdf を編集するのに 11 秒ほどかかります。PROPFINDS と OPTIONS、LOCK、GET、PUT、UNLO​​CK、および頻繁に MOVE/DELETE コマンドのペアを含むこれらすべての呼び出しが原因です。
  2. ユーザーが最終的にドキュメントを保存してから閉じ、すぐにドキュメントを再度開くと、変更が保存されていないように見えます。ドキュメントを再度開く前に約 30 秒 (場合によってはそれ以下) 待機すると、変更が表示されるため、何らかの種類のキャッシュが行われているように見えますが、当社の Web サイト (asp.net) では出力キャッシュがオフになっています。
  3. ドキュメントを保存できなかったというエラー 109 が表示されることがあります。ログにエラーが表示されないため、これは Adob​​e Acrobat から発生しているように見えますが、MOVE/DELETE が発行され、十分な時間が経過していない上記の #1 に関連している可能性があります。

したがって、私の質問は

  • PDF の編集に Acrobat をテスト/使用しましたか?
  • もしそうなら、あなたはこれらの問題を抱えていましたか?
  • キャッシュをオフにできる WebDAV エンジンの設定はありますか、それとも基礎となる IIS 設定を使用しますか?
4

1 に答える 1

0

Microsoft Mini-redirector ドライバー (Windows シェル、Windows に付属の WebDAV クライアント) を使用してドキュメントを開いて編集していると思います。

  1. これはミニ リダイレクターの仕様であり、フォルダーをトラバースし、他の不要な要求を送信することがあります。

    性能について。これは、プロキシ設定が原因である可能性があります。こちらの「WebDAV サーバーへの接続時およびブラウズ時に長い遅延が発生する」セクションを参照してください

  2. これは通常、ミニ リダイレクター キャッシュが原因です。私の知る限り、ミニリダイレクターでキャッシュを無効にする方法に関するドキュメントはありません。これに対する実際の解決策はありません。クライアントのキャッシュが無効になるまでしばらく待つ必要があります。

    サーバー エンジン自体にはキャッシュ オプションはありません。WebDAV リクエストを処理し、レスポンスを生成するだけです。また、IIS、HttpListener などのホスティング環境とその設定にも依存しません。

  3. WebDAV ログ ファイル WebDAVLog.txt を調べてください。デフォルトでは、\App_Data\WebDAV\Logs にあります。その中に例外はありますか?

于 2015-09-02T18:12:12.303 に答える