URL处理

作者: 饥人谷_米弥轮 | 来源:发表于2017-03-16 12:54 被阅读44次
1、域名解析
查找流程:
    1.浏览器缓存
    2.系统缓存
    3.路由缓存
    4.Isp Dns(服务商)
    5.根域服务器
2、服务器处理
服务器所需:
    1.linux、Windows server
    2.中间件:apache、tomcat、nigx、IIS
3、网站处理流程
Mvc模式
mvc模型.png
4、浏览器处理
Html字符串被浏览器接收到后一句句读取解析
  • 解析到link标签后,重新发送请求获取CSS
  • 解析到script后,重新发送请求获取Js并执行代码
  • 解析到img标签后,重新发送请求获取图片资源
5、以双斜杠//开头的URL – 依赖协议的URL

不知道大家有没有见过下面这种 url 写法:

  ![](//lvtao.net/img/logo.png)

img 中的url是以双斜杠“//”开头的,这种写法有特殊的用途,它会判断当前的页面协议是http 还是 https 来决定请求 url的协议。防止IE下出现“This Page Contains Both Secure and Non-Secure Items”的报错。



但是当你浏览本地文件的时候,它会解析为 file:// 协议。这种特性可以用来加载CDN:

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script> 

也适用于CSS:

    .omgomg { background: url(//lvtao.net/lvtao.gif); }

注意:如果在IE7,IE8中使用 <link> 和 @import 引入 CSS 的时候,会下载两次 CSS 文件。

参考文章

相关文章

  • URL处理

    1、域名解析 查找流程: 2、服务器处理 服务器所需: 3、网站处理流程 Mvc模式 4、浏览器处理 Html字符...

  • php 网站内部对第三方视频进行展示

    - 根据第三方视频的URL,对其进行解析处理 - 首先使用parse_url对url进行处理[parse-url详...

  • 从URL输入到页面展现

    划重点 输入一个url地址——对url中的域名进行解析——服务器处理——网站处理——浏览器处理 一、URL 1、现...

  • 分页时切换页面失灵

    异常:页面第一次切换成功,后面几次失灵 原因:处理url时少了“url = ”导致url未处理,每次翻页都在url...

  • node js(三)

    url模块 用途: 模块用于处理与解析 URL API 实例化URL 返回URL对象

  • iOS URL处理

    今天讲三个关于 URL 处理的小技巧 URL中含有中文导致无法解析怎么办 URL中文乱码如何处理 URL如何解析参...

  • JS的正则表达式

      前景提示:处理一串URL,取出URL中指定参数的值。代码如下   line1:这是我们要处理的url  lin...

  • url处理方法

    使用window.location方法获取常用属性如下 设置url直接写相对于属性等一设置的url即可,多用于ur...

  • Java URL处理

    URL(Uniform Resource Locator)中文名为统一资源定位符,有时也被俗称为网页地址。表示为互...

  • 从URL中获取参数、参数值

    从字符串中解析参数 获取URL的参数 处理url的参数,生成新的url

网友评论

    本文标题:URL处理

    本文链接:https://www.haomeiwen.com/subject/eszdnttx.html