构建 Web 应用程序时,错误页面(400、500 状态代码)应该是静态 .html 文件还是可以提供动态页面?为什么?
我认为如果您的服务器宕机,您的动态页面也会随之宕机。至少对于静态页面,您的负载均衡器可以提供静态文件。
最佳答案
就 HTTP 协议(protocol)而言,静态页面和动态页面之间没有区别,因此 标准 明智地,为 400 和 500 提供动态页面没有问题.
但是,正如您所说,如果您的应用程序中存在错误,那么尝试提供动态页面可能不是最好的主意,因为它可能会由于相同的错误而失败,或者如果错误是由于数据库拥塞等。
关于http - 400 和 500 错误页面应该是静态 .html 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12168057/