我正在开发一个高度动态的Django 1.3.1网站。在许多页面上,某些元素必须每10-20秒刷新一次。我们使用AJAX请求。
现在,在后端方面,每个AJAX都是通过执行数据库查询或可能来自缓存来处理的(我预计95%的时间是来自缓存)。我们正在考虑更改方法,而是将更新放在Web服务器提供的某些文件中。然后,不是点击Django,而是通过提供文件来处理AJAX。如果有必要,后端会负责更新文件(这些文件非常小;有几个数字)。
有没有人尝试过这样的东西?您可以看到哪些可能的缺点(例如,来自并发读/写文件访问)?是否可能通过这种方法获得一些表现?