我有一个网站,它需要几秒钟来生成一个页面,由于有一个糟糕的服务器。访问它的人将会发送垃圾邮件刷新按钮。问题是已经加载页面的线程不会停止,所以最终会有2-3个东西生成相同的页面,除了一个被丢弃。有没有办法检查页面加载是否不再需要,这样我就可以中止了?
发布于 2011-10-31 04:13:27
据我所知,即使您可以从用户浏览器中检测到,我也不认为apache可以得到通知,即使它可以中断正在运行的django线程,这也不是一个简单的解决方案。你有没有考虑过缓存你的页面?ESP应该会给你带来最大的性能提升。如果生成页面是您的瓶颈。
https://stackoverflow.com/questions/7940502
复制相似问题