ポップアップウィンドウが表示するのが遅い
javascript+phpで親ウィンドウからポップアップを表示させる処理を作っています。
そのウィンドウが出てくるのが異様に遅いです。(5秒以上かかります。)
流れは
1.javascriptでURL生成+現時刻のミリ秒を使ってinput type="hidden"作成
2.1で生成したURLを使ってポップアップウィンドウ作成
という流れになります。
前提1.firefoxでもchromeでも同じ傾向がみられます。
前提2.中身が真っ白なポップアップウィンドウは0.5秒未満で出てきます。
前提3.子ウィンドウへの引数は全てGETで送っています。
前提4.前提3に関連して、ポップアップウィンドウでF5リロード(及びctrl+
F5スーパーリロード)をすると一瞬で戻ってきますので、サーバーサイドのphpがボトルネックの可能性は低いです。(サーバー側でログを出しましたが0.5秒未満でした。)
前提5.全く同じコードを別サーバーに展開した結果そのサーバーに比べて早いです。(3秒未満)
サーバー設定は恐らく同一です。
前提6.前提5に関連して、遅いサーバーはVPN越し(F5ネットワーク?)です。細かい設定については諸事情によりわかりません。(関係あるのかはわかりません。前提4より、すべてのレスポンスが遅くなるという訳ではありません。)
前提7.時間の計測作業は全て同一のPCより行っていて、PCのスペックによって挙動時間が変わっているのではありません。
前提8.メモリ、CPUについては処理時間が短いサーバーの方が貧弱です。
お聞きしたいことは、何故異常に処理が遅くなってしまっているかという事です。
1.Apacheの設定などで新規ウィンドウの際、時間がかかってしまうことはありますでしょうか。
2.F5ネットワークの設定でブラウザにおいて新規ウィンドウの際にセキュリティチェックを入れる等の設定をすることは可能でしょうか?(セキュリティチェック等が原因で遅くなっている可能性はありますでしょうか?)
3.私自身が計測できていないので未確認情報ですが4月まではもうちょっと早かったという話もあります。(可能性は低いとは思いますが)この期間でfirefox,choromeの仕様が変わったということはありますでしょうか?
4.javascriptはクライアント依存なので基本的には2サーバーありますがコードが同一なら処理時間は変わらないと考えていいでしょうか?
よろしくお願いいたします。
お礼
回答ありがとうございます! あ、なるほど。。。。。 プラグインの類と完全に混同していました。 解決しました、素早い回答ありがとうございます。