重定向是否比返回其他类型的结果效率低?
重定向是否比返回其他类型的结果效率低?我问这个问题是因为如果我当前的请求是异步的,我想返回仅包含相关数据的部分内容。否则我需要渲染整个页面。所以我正在考虑将重定向返回到将返回视图的操作方法。我的理解是重定向将响应浏览器指示它请求新的 url。这实际上意味着 2 个请求。开销很大吗?这是不好的做法吗?这对 SEO 意味着什么?
Is a redirect less efficient than returning other types of result? I ask because if my current request is asynchronous I want to return a partial with only relevant data. Otherwise I need to render the entire page. So I'm thinking of returning a redirect to an action method which will return a View. My understanding is that a redirect will respond to the browser instructing it to request the new url. This effectively means 2 requests. Is the overhead substantial? Is this bad practice? What will this mean in terms of SEO?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
正确的。
嗯……这是两个请求。
不需要。处理 POST 后需要它。
http://en.wikipedia.org/wiki/Post/Redirect/Get
首先取决于您的 URI 是否有意义。
Correct.
Well... it's two requests.
No. It's required after a POST is processed.
http://en.wikipedia.org/wiki/Post/Redirect/Get
Depends on whether or not your URI's make sense in the first place.