java - 为什么servlet重定向速度很快?

标签 java javascript servlets

我想知道为什么 servlet 中的重定向比 JavaScript 更好重定向。

我也想知道为什么 JavaScript重定向很慢?

最佳答案

大多数服务器端重定向是通过位置:http://www.example.com HTTP header 实现的。 (和 302 代码)。当浏览器在 header 中读取此内容时,它(应该)立即停止正在执行的操作并开始获取该页面。

当它在 JavaScript 中实现时,通常(取决于您如何实现它)整个页面必须在 JavaScript 执行之前加载(或至少下载)才能开始重定向。

关于java - 为什么servlet重定向速度很快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14309463/

相关文章:

java - 将 Java Web 应用程序部署到 Amazon

java - 数据存储实体键冲突

javascript - 获取线包围框的坐标

javascript - AngularJS - 你能在一个 javascript block 中引用一个转发器变量吗?

java - SpringMVC Controller 错误

java - 使用带有 Java 的 Selenium WebDriver 滚动

javascript - JavaScript中 "=>"(由等于和大于组成的箭头)是什么意思?

java - 我在哪里可以找到由 Eclipse 中的 servlet 创建的文本文件

java - Request、Session 和 ServletContext 中属性的区别

java - 如何修复 OptaPlanner 中的构造启发式?