2016-10-25 4 views
1

asp.net Webサイトに読み込むのに時間がかかるページが1つあります。これは、すべてのAndroid OSで動作する、Safariブラウザとバージョン10.0.0.2でのiOSを除くすべてのMAC OS、すべてのiOS

私はiOSの10.0.0.2でのサファリで同じページをロードしようとしています、それは「サファリを投げますサーバーが応答を停止したため、ページを開けませんでした '。
このエラーの原因はわかります。私のページは時間がかかります。しかし、私のページはすでに最適化されており、それは非常に多くのものを持っているので、時間がかかるのです。

10.0.0.2でこのエラーが発生するのを防ぐためです。 は、私は次のようにこの問題を解決するためにすべての可能な方法を試みた:DNSサーバへ
サーバーが応答を停止したため、Safariがページを開けませんでした

  1. クリアクッキーと閲覧データ

  2. 追加8.8.8.8

  3. 機内モードをオン・オフ

  4. iPhoneの再起動

何も役立ちません。

この問題を理解するのを手伝ってください。

答えて

0

iOS 10.0.0.2にはデフォルトタイムアウト約1分があります。私のページがロードに1分以上かかる。そのため、サファリはサーバーが応答していないと想定し、そのメッセージをスローしていました。

私はサファリのタイムアウト制限を延長するための設定や何も取得しませんでした。最後にコードを最適化しました。

私は自分のページにtelerikラドグリッドを使用していますし、そのMasterTableViewのプロパティが「HierarchyLoadMode」が「クライアント」として設定された命名します。私はそれを 'ServerOnDemand'に変更しました。

これは、ページの読み込み時間を短縮することで解決しました。

1) 'クライアント'は、ページ読み込み時にグリッドデータを読み込みます。
2)「ServerOnDemand」ロードグリッドデータグリッドの時点での私のページの読み込み時間が短縮されましたとSafariがメッセージを投げる停止


を拡大。
telerik rad gridを使用している場合は、これが役立つことを願っています。

関連する問題