在我们的网络应用程序中,我们有一些页面可能需要很长时间才能生成。原因是他们需要花费几秒到几分钟才能计算的信息。一旦计算出数据,它就会被缓存,访问速度非常快。
在系统计算信息期间,我们希望向用户显示一些消息,而不仅仅是让浏览器旋转。
问题是如何构建URL架构:
请注意我们有几个使用相同数据的网址:
因此,使用选项1将使URL模式更简单,但通常不会对输出缓存和缓存友好。
答案 0 :(得分:0)
我决定使用选项#1并使用相同的网址。 这样做的主要原因是,当必须进行长操作时,支持用户输入的url参数要容易得多。如果我将重定向到另一个URL,我必须保留这些参数。 我确保更新缓存标头以确保客户端不会缓存“加载”屏幕。