0

私のWebアプリケーションに特定のコンポーネント(ウィジェット)があり、別のサーバー(制御不能)に接続してxml file.

時々、接続するサーバーの管理者がファイアウォールを配置したり、構成を変更したりします。アプリケーションがこのサーバーに接続しようとすると、ウィジェットが空になるまでに長い時間がかかります。

問題は、そのサーバーに接続しようとする時間が、ページをロードする時間の一部であることです。そして、このページをリクエストするのに何か問題があると感じています!


そのサーバーに接続してデータを読み取ることができるかどうか、またはこれを実行できない問題があるかどうかを判断するにはどうすればよいですか?

4

2 に答える 2

1

ウィジェットが何で構成されているのか、そしてなぜそれがページの読み込みをブロックするのか、私にはよくわかりません。ただし、ページを読み込むためにウィジェットを分離する2つの方法は次のとおりです。

  1. ウィジェットをiframe要素に配置します。

  2. まず、ウィジェットのプレースホルダーを挿入します(たとえば、div要素とLoading ...テキスト)。次に、ページが読み込まれた後、Javascriptを使用してプレースホルダーを有効なHTMLに置き換えます。

于 2012-08-05T11:14:37.253 に答える
1

このXMLフィードをサイトで使用することは許可されていますか?そうでない場合は、意図的にアクセスをブロックしている可能性があります。

ただし、XMLファイルをローカルにキャッシュし、cronジョブに他のサーバーから最新バージョンを定期的にプルさせます。

于 2012-08-05T11:19:10.080 に答える