4 返信 最新の回答 日時: Jun 11, 2013 5:19 PM ユーザー:s_tamura

    Windows7でのレコードのインポート時、HTTPリクエストが飛...

    s_tamura

      概要

      Windows7でのレコードのインポート時、HTTPリクエストが飛ばされるまでに時間がかかる

      製品

      FileMaker Pro

      バージョン

      12.04

      オペレーティングシステムのバージョン

      Windows7

      問題の内容

      以前以下の問題でお世話になりました。
      http://forums.filemaker.com/posts/b5abc46fa8?commentId=245461#245461

      その結果、FM12に移行しましたところ、Windows7のみ動作が非常に遅くなっております。
      XP、MACはともに軽快に動作しております。
      こちらで、いくつか調査しましたところ、XPやMAC、FM11のときはリクエストがすぐにサーバーに飛んでいたのですが、Window7だとリクエストが飛ぶのに4秒くらいかかっています。

      回避方法等があればご教授ください。
      FM12に移行したことでMACの問題は解決できましたが、Windows7で問題が発生したのでは意味がありません。よろしくお願いします。

      問題の再現方法

      レコードのインポートでXMLデータを選択し、HTTPリクエストを投げるように設定。
      毎回発生する。

      予想された結果

      リクエスト自体がすぐ投げられ、処理が終わる。

      実際の結果

      リクエストがサーバーに届くまでに時間がかかる。
      XPやMACだとすぐに届く、Windows7だと4秒くらいかかる。

      対処方法

      Windows7のネットワークの設定を調査しています。

        • 1. Re: Windows7でのレコードのインポート時、HTTPリクエストが飛...
          TSGalJ

          s_tamura 様

               ご投稿の現象ですが、弊社で確認した限り、Windows 7 だと HTTP リクエストの発行が遅くなるという現象は確認できておりません。

               Windows XP / Windows 7/ Windows 8 / Mac などのスペックが多少異なるマシンで確認しましたが、同一ネットワーク上から同じリクエストを行っている場合、リクエストが発行されるまでは、いずれも0.5秒〜1秒以内になる模様です。

               インポート処理の完了までの処理時間は、取得するデータの量やマシンの性能差なりの差が出てきますが、ご投稿の現象は確認できないため、同じリクエストを Web ブラウザで表示させた場合の応答や、該当のマシンのネットワーク環境の設定(DNSなど?)について、今一度ご確認いただければと存じます。

               よろしくお願いいたします。

               ファイルメーカー株式会社

               TSGalJ

                

          • 2. Re: Windows7でのレコードのインポート時、HTTPリクエストが飛...
            s_tamura

                 早速のご返答ありがとうございます。

                 再度以下の点を確認しました。

                 1.FM11とFM12で同様のスクリプト(単純なXMLレコードインポート)を作成し、Windows7のPCで動作させ、時間を計測

                  ⇒FM11 0.5秒程度で終了、FM12 3秒程度で終了

                   サーバーへのリクエストの到達時間も上記とほぼ同様です。インポートにはほぼ時間がかかっていません。

                   変換した場合と、変換しなかった場合ともに同様の現象が発生しました。

                 2.WEBブラウザで同じリクエストを表示

                  ⇒Windows7のブラウザ上でも瞬時に結果が表示されました

                 3.複数のWindows7での同様の動作確認

                  ⇒すべて同様の動作となりました。

                 4.ファイアウォールやセキュリティソフトをすべて切っての動作確認

                  ⇒遅いままでした。

                 5.Windows7の32bit、64bit版での動作確認

                  ⇒32bitでは想定通りの結果が得ることができました。64bitのみ現象が発生しております。

                 64bitでの動作のみ遅くなることがこちらの検証の結果です。
                 一度ご確認いただき、再度ご回答をお願いいたします。

            • 3. Re: Windows7でのレコードのインポート時、HTTPリクエストが飛...
              TSGalJ

                    

                   s_tamura 様
                    
                   追加情報のご投稿ありがとうございます。
                    
                   ご投稿の情報を元に、Windows 7 の 64ビットのマシン複数台で確認をお取りした所、ある 1 台のマシンで FileMaker Pro 12 からの HTTP リクエストが遅くなることを確認いたしました。
                    
                   問題が再現した条件としては、複数のネットワークアダプタが搭載されており、OS 上で「識別されていないネットワーク」が存在する場合に、HTTP リクエストの発行までの時間が遅くなります。
                    
                   具体的には、その PC に無線 LAN と有線 LAN が搭載されており、無線 LAN 側で LAN およびインターネット接続が可能な状態になっていて、有線 LAN 側は結線されているものの、IP アドレスなどの割当が無い状況ですと、HTTP リクエストの発行が遅くなる現象が再現できました。
                    
                   なお、有線 LAN 側を OS 上で無効に設定するか、有線 LAN に IP アドレスなどネットワーク接続設定を行うか、LAN 線を抜く事で HTTP リクエストの発行速度が改善することを確認しました。
                    
                   しかしながら、同じような条件の他の PC では現象が再現できておらず、複数のネットワークアダプタが搭載されていると皆起こるという状態でもないようです。
                    
                   ちなみに、上記の問題が発生するマシンで、FileMaker  Pro 11 からの HTTP リクエストには、遅れは発生しない模様です。
                    
                   現状、FileMaker Pro 12 では、ネットワークアダプタの設定状態により、遅くなる場合がある事が再現できましたので、開発部門に報告させていただきます。
                    
                   当方で再現できたのが上記の 1 台のみのため、ご仕様の環境と合致するかが不明ですが、合致される場合には使用しないネットワークアダプタの無効化について、ご確認いただければと存じます。
                    
                   よろしくお願いいたします。
                    
                   ファイルメーカー株式会社
                    
                   TSGalJ
                    
              • 4. Re: Windows7でのレコードのインポート時、HTTPリクエストが飛...
                s_tamura

                     回答ありがとうございます。

                     こちらで調査に使用していたWindows7は、すべて仮想環境が入っており、複数のネットワークアダプタが搭載されておりました。

                     複数のネットワークアダプタが搭載されていない64bitで動作確認をしたところ想定通りの結果が得られました。

                     また、複数のネットワークアダプタが搭載されたものを単独のネットワークアダプタに変更したところ、想定通りの結果を得ることができました。

                     回避策が見つかりましたので、一旦この方法で対応いたします。

                      

                     複数のネットワークアダプタに対応していただけると、非常にありがたいので改修されることを願います。

                     以前の問題も含め、丁寧にご回答いただきありがとうございました。

                     また何かありましたらよろしくお願いいたします。