×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作资讯

专业APP开发公司是怎样处理加载优化之避免重定向

文章编辑:网站建设 文章来源:APP开发 浏览量:

  专业APP开发公司是怎样处理加载优化之避免重定向,深圳APP开发公司认为怎样避免重定向,首先我们要知道重定向是用于将用户从一个URL重新路由到另一个URL。常用重定向的类型有:301:永久重定向,这个状态码标识用户所请求的资源被移动到了另外的位置,客户端收到此响应后,需要发起另外一个请求去下载所需的资源。
  302:临时重定向,这个状态码标识用户所请求的资源被找到了,但不在原始位置,服务器会回复其他的一个地址,客户端收到此响应后,也需要发起另外一个请求去下载所需的资源。304:NotModified,主要用于当浏览器在其缓存中保留了组件的一个副本,同时组件已经过期了,这时浏览器就会生成一个条件GET请求,如果服务器的组件并没有修改过,则会返回304状态码,同时不携带主体,告知浏览器可以重用这个副本,减少响应大小。例如,在浏览器中访问cnblogs.com,同时打开控制台,查看network情况,如图9.23所示。
从图9.23中可以看出,第一条cnblogs.com的请求状态是301,而后第二条请求www.cnblogs.com的请求状态才是200。这里发生了301重定向。
那么,重定向是如何损伤页面性能的呢?图9.24展示了正常的请求与域名重定向请求所经历步骤的区别。
  当页面发生了重定向,就会延迟整个HTML文档的传输。在HTML文档到达之前,页面中不会呈现任何东西,也没有任何组件会被下载。为了实现更好的效率,资源请求重定向也应该尽量避免,减少一次重定向,减少一个请求数。例如,在定义链接地址的href属性的时候,尽量使用最完整、直接的地址,例如:
01 < a href="// www. taobao. com" alt=" 淘 宝"> 返回 首页</ a>
好了,APP开发公司本文关于“专业APP开发公司是怎样处理加载优化之避免重定向
”的相关开发经验就分享到这里,谢谢关注,博纳网络编辑整理。
 

当前文章链接:/construction/appkaifa/3610.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。