1 返信 最新の回答 日時: Nov 16, 2014 11:07 PM ユーザー:nagnag

    オブジェクトフィールドへの画像挿入に時間がかかる

    nagnag

      タイトル

      オブジェクトフィールドへの画像挿入に時間がかかる

      フォーラムに投稿

      オブジェクトフィールドへの画像挿入に時間がかかる現象で困っております。

      何か情報をお持ちの方がいらっしゃいましたら、お聞かせください。
      よろしくお願いいたします。

      【現象】
      レイアウト上に配置したオブジェクトフィールドへ画像を挿入すると、挿入が完了するまでに10秒ほど時間がかかる。

      【環境】
      サーバ:Windows Server 2008 R2(64ビット)+FileMaker Server 13.0v4
      クライアント(5台):Windows 7+FileMaker Pro 13.0v3

      【状況】

      開発環境(FMSで共有)では全く問題がなく、共有ではなくローカルで開いた場合も問題なし。
      運用現場に導入したところ、導入時の動作確認では問題がなかったが、電源断後の翌日に現象が発生。
      5台のクライアントのうち、3台で現象を確認しており、特定のクライアントで発生する問題ではなさそう。
      (残り2台は動作未確認/5台のクライアントPCは全て同じ設定)

      該当オブジェクトフィールドを含むテーブルのレコード数は数件。
      他のテーブルについてもテストデータ数件の状態。
      fmp12ファイルのサイズは15MB程度。

      サーバ機上の該当データベース配置場所はデフォルトではなく、D:ドライブに作成したフォルダを追加のデータベースフォルダに設定。

      レコードの新規追加や検索、レイアウト切り替えといった動作については良好なレスポンス。

      ネットワークのレスポンスは良好。
      サーバ機上の共有フォルダへのアクセスなどについても良好なレスポンス。

      挿入する画像ファイルは、当初は2MBほどのBMPで確認。
      しかし、100KBほどの小さなJPGでも現象は変わらなかった。
      挿入方法はエクスプローラからのドラッグ&ドロップ、またはメニューから「ピクチャを挿入」のどちらでも同じ。

      オブジェクトデータは外部保存(オープン)で、データベースのホスト場所からの相対パスに格納。
      しかし、外部保存をやめても現象は変わらなかった。

      挿入する画像ファイルの元の配置場所は、リモートホストの共有フォルダでもクライアントPCのローカルフォルダでも変わらなかった。

      【補足】
      FileMakerサポートのナレッジベースにあった記事
      「[URL から挿入]スクリプトステップを使用して画像を挿入すると、Windows 7 では他のオペレーティングシステムに比べて非常に長く時間がかかる」
      http://filemaker-jp.custhelp.com/app/answers/detail/a_id/13144/kw/%E7%94%BB%E5%83%8F%E3%80%80%E6%8C%BF%E5%85%A5

      を参考にクライアントPC上でプロキシ自動検出器能を無効にしてみましたが、効果はありませんでした。

       

        • 1. Re: オブジェクトフィールドへの画像挿入に時間がかかる
          nagnag

          サーバ機のWindowsファイアウォールでHTTPS(443)ポートをブロックしていたことが原因だったようです。
          HTTPS(443)ポートをブロックして画像挿入を行うと、現象が再現できました。

          なお、画像挿入の際に443ポートがブロックされていても、(時間がかかるにせよ)最終的には挿入が成功するわけですから、別の代替手段で挿入が行われるのだと推測されますが、詳しい仕組みはわかりませんでした。