1

我正在制作一个 Django 页面,该页面有一个侧边栏,其中包含一些从外部网站加载的信息(例如公共汽车到达时间)。

我是 Web 开发的新手,我认为这是一个瓶颈。实际上,页面在加载来自其他站点的数据时会挂起几分之一秒。在获得此信息之前它不会显示任何内容,因为它会运行 python 脚本来获取数据,然后再将其烘焙到 html 中。

理想情况下,它会显示直接从我的 Web 服务器加载的大部分页面,然后有一点“加载”gif 或其他东西,直到它在显示之前真正设法抓取数据。

我怎样才能做到这一点?我认为javascript会有用吗?如何让它与我现有的轮询脚本集成?

4

2 回答 2

1

您可能不需要最新信息,因此让另一个进程将数据加载到缓存中,并让您的网站从本地缓存中读取它。

于 2012-04-17T03:07:29.017 回答
0

集成此类内容的最简单但不是最漂亮的方法是使用 iframe。只需为次要内容制作 iframe,它们会在适当的时候自行加载。不需要javascript。

于 2012-04-17T10:23:47.413 回答