我想用 PHP 将我自己的旧 ASP 经典网站重建为 web2.0 的新标准(据我所知)。在我的主网站页面上,有一些区域必须显示最后更新的内容,例如:论坛上的最后一个线程、最后一个新闻、最后一个对讲等。现在(在 ASP 版本上)我已经将所有数据从数据库加载到应用程序(内存)和页面每 4 分钟重新加载一次,每次从应用程序获取数据。如果数据已更改(例如添加了新的对讲)应用程序对象设置为 null 并从数据库重新加载数据。
我的问题是关于 web2.0 中的最佳实践:我应该如何让这些区域得到刷新?我需要找到仅刷新页面某些部分的方法。我想到了两种方法:1.将(再次)数据放入内存,将 iframe 放入页面并重新加载它们。2. 在服务器上的 XML 文件中创建数据并每 4 分钟从那里加载一次,当添加新事物(如新的对讲)时重新创建 XML 文件。是否有解决此类问题的最佳实践?