1

外部の Web サイト (バスの到着時間など) から読み込まれた情報を含むサイドバーを持つ Django ページを作成しています。

私は Web 開発に不慣れで、これがボトルネックであることを認識しています。このままでは、ページが他のサイトからデータをロードする際に一瞬ハングします。この情報を取得するまで何も表示されません。これは、データを HTML に焼き付ける前に Python スクリプトを実行してデータを取得するためです。

理想的には、Web サーバーから直接ロードされたページの大部分を表示し、それを表示する前に実際にデータを取得するまで、少し「ロード中」の gif または何かを表示します。

どうすればこれを達成できますか?javascriptが役立つと思いますか?既存のポーラー スクリプトと統合するにはどうすればよいですか?

4

2 に答える 2

1

おそらく最新の情報は必要ないので、別のプロセスでデータをキャッシュにロードし、Web サイトでローカル キャッシュからデータを読み取らせます。

于 2012-04-17T03:07:29.017 に答える
0

このようなものを統合する最も簡単な方法は、iframe を使用することです。二次的なもののために iframe を作成するだけで、やがてロードされます。JavaScript は必要ありません。

于 2012-04-17T10:23:47.413 に答える