当前位置: 首页 > news >正文

乐陵seo杭州最好的seo公司

乐陵seo,杭州最好的seo公司,制作企业网站的实训报告,江苏seo外包1. http/https 协议 1.0 协议缺陷: ⽆法复⽤链接,完成即断开,重新慢启动和 TCP 3 次握⼿head of line blocking : 线头阻塞,导致请求之间互相影响 1.1 改进: ⻓连接(默认 keep-alive ),复⽤host 字段指定对应的虚拟站点新增功…

1. http/https 协议

1.0 协议缺陷:

  • ⽆法复⽤链接,完成即断开,重新慢启动和 TCP 3 次握⼿
  • head of line blocking : 线头阻塞,导致请求之间互相影响
1.1 改进:
  • ⻓连接(默认 keep-alive ),复⽤
  • host 字段指定对应的虚拟站点
  • 新增功能:
    • 断点续传
    • 身份认证
    • 状态管理
    • cache 缓存
      • Cache-Control
      • Expires
      • Last-Modified
      • Etag

2.0:

  • 多路复⽤
  • ⼆进制分帧层: 应⽤层和传输层之间
  • ⾸部压缩
  • 服务端推送
https: 较为安全的⽹络传输协议
  • 证书(公钥)
  • SSL 加密
  • 端⼝ 443
TCP:
  • 三次握⼿
  • 四次挥⼿
  • 滑动窗⼝: 流量控制
  • 拥塞处理
    • 慢开始
    • 拥塞避免
    • 快速重传
    • 快速恢复
缓存策略: 可分为 强缓存 和 协商缓存
  • Cache-Control/Expires : 浏览器判断缓存是否过期,未过期时,直接使⽤强缓存,
  • Cache-Control 的 max-age 优先级⾼于 Expires
  • 当缓存已经过期时,使⽤协商缓存
    • 唯⼀标识⽅案: Etag ( response 携带) & If-None-Match ( request 携带,上⼀次返回的 Etag ): 服务器判断资源是否被修改
    • 最后⼀次修改时间: Last-Modified(response) & If-Modified-Since ( request ,上⼀次返回的 Last-Modified )
      • 如果⼀致,则直接返回 304 通知浏览器使⽤缓存
      • 如不⼀致,则服务端返回新的资源
  • Last-Modified 缺点:
    • 周期性修改,但内容未变时,会导致缓存失效
    • 最⼩粒度只到 s , s 以内的改动⽆法检测到
  • Etag 的优先级⾼于 Last-Modified

2. 常⻅状态码

  • 1xx : 接受,继续处理
  • 200 : 成功,并返回数据
  • 201 : 已创建
  • 202 : 已接受
  • 203 : 成为,但未授权
  • 204 : 成功,⽆内容
  • 205 : 成功,重置内容
  • 206 : 成功,部分内容
  • 301 : 永久移动,重定向
  • 302 : 临时移动,可使⽤原有URI
  • 304 : 资源未修改,可使⽤缓存
  • 305 : 需代理访问
  • 400 : 请求语法错误
  • 401 : 要求身份认证
  • 403 : 拒绝请求
  • 404 : 资源不存在
  • 500 : 服务器错误

3. get / post

  • get : 缓存、请求⻓度受限、会被历史保存记录
    • ⽆副作⽤(不修改资源),幂等(请求次数与资源⽆关)的场景
  • post : 安全、⼤数据、更多编码类型

4. Websocket

  • Websocket 是⼀个 持久化的协议, 基于 http , 服务端可以 主动 push

兼容:

  • FLASH Socket
  • ⻓轮询: 定时发送 ajax
  • long poll : 发送 --> 有消息时再 response
new WebSocket(url)
ws.onerror = fn
ws.onclose = fn
ws.onopen = fn
ws.onmessage = fn
ws.send()

5. TCP三次握⼿

  • 建⽴连接前,客户端和服务端需要通过握⼿来确认对⽅:
  • 客户端发送 syn (同步序列编号) 请求,进⼊ syn_send 状态,等待确认
  • 服务端接收并确认 syn 包后发送 syn+ack 包,进⼊ syn_recv 状态
  • 客户端接收 syn+ack 包后,发送 ack 包,双⽅进⼊ established 状态

6. TCP四次挥⼿

  • 客户端 – FIN --> 服务端, FIN—WAIT
  • 服务端 – ACK --> 客户端, CLOSE-WAIT
  • 服务端 – ACK,FIN --> 客户端, LAST-ACK
  • 客户端 – ACK --> 服务端,CLOSED

7. Node 的 Event Loop: 6个阶段

  • timer 阶段: 执⾏到期的 setTimeout / setInterval 队列回调
  • I/O 阶段: 执⾏上轮循环残流的 callback
  • idle , prepare
  • poll : 等待回调
      1. 执⾏回调
      1. 执⾏定时器
      • 如有到期的 setTimeout / setInterval , 则返回 timer 阶段
      • 如有 setImmediate ,则前往 check 阶段
  • check
    • 执⾏ setImmediate
  • close callbacks

8. 跨域

  • JSONP : 利⽤
function jsonp(url, jsonpCallback, success) {
const script = document.createElement('script')
script.src = url
script.async = true
script.type = 'text/javascript'
window[jsonpCallback] = function(data) {
success && success(data)
}
document.body.appendChild(script)
}
  • 设置 CORS: Access-Control-Allow-Origin:*
  • postMessage

9. 安全

  • XSS 攻击: 注⼊恶意代码
    • cookie 设置 httpOnly
    • 转义⻚⾯上的输⼊内容和输出内容
  • CSRF : 跨站请求伪造,防护:
    • get 不修改数据
    • 不被第三⽅⽹站访问到⽤户的 cookie
    • 设置⽩名单,不被第三⽅⽹站请求
    • 请求校验

文章转载自:
http://dinncopean.stkw.cn
http://dinncolanuginous.stkw.cn
http://dinncoorchidectomy.stkw.cn
http://dinncomicrocyte.stkw.cn
http://dinncolegislature.stkw.cn
http://dinnconutritive.stkw.cn
http://dinncoxiphias.stkw.cn
http://dinncotelegoniometer.stkw.cn
http://dinnconeuropath.stkw.cn
http://dinncochophouse.stkw.cn
http://dinncosleepless.stkw.cn
http://dinncoclottish.stkw.cn
http://dinncoideomotor.stkw.cn
http://dinncotunis.stkw.cn
http://dinncopituitary.stkw.cn
http://dinncodactylic.stkw.cn
http://dinnconeuss.stkw.cn
http://dinncoenmarble.stkw.cn
http://dinncorearwards.stkw.cn
http://dinncobarracoon.stkw.cn
http://dinncovanishingly.stkw.cn
http://dinncoanamorphosis.stkw.cn
http://dinncoyerba.stkw.cn
http://dinncobichrome.stkw.cn
http://dinncoporphyrize.stkw.cn
http://dinncodrumbeat.stkw.cn
http://dinncohummocky.stkw.cn
http://dinncostakeout.stkw.cn
http://dinncoorderly.stkw.cn
http://dinncomulticentric.stkw.cn
http://dinncotextbox.stkw.cn
http://dinncofleshly.stkw.cn
http://dinncoplastiqueur.stkw.cn
http://dinncostrassburg.stkw.cn
http://dinncorussian.stkw.cn
http://dinncoheterotactic.stkw.cn
http://dinncopusan.stkw.cn
http://dinncoselenographist.stkw.cn
http://dinncorompingly.stkw.cn
http://dinncocosie.stkw.cn
http://dinncomoujik.stkw.cn
http://dinncocoaction.stkw.cn
http://dinncoacanthoid.stkw.cn
http://dinncoantagonistical.stkw.cn
http://dinncoenclasp.stkw.cn
http://dinncolibeler.stkw.cn
http://dinncoelectrically.stkw.cn
http://dinncoheteronym.stkw.cn
http://dinncorivet.stkw.cn
http://dinncorongalite.stkw.cn
http://dinncoreservist.stkw.cn
http://dinncodunedin.stkw.cn
http://dinncoshalt.stkw.cn
http://dinncohemic.stkw.cn
http://dinncoinshrine.stkw.cn
http://dinncobicuculline.stkw.cn
http://dinncobromo.stkw.cn
http://dinncograz.stkw.cn
http://dinncomakhachkala.stkw.cn
http://dinncodenseness.stkw.cn
http://dinncobourtree.stkw.cn
http://dinncomuscadel.stkw.cn
http://dinncodew.stkw.cn
http://dinncointerwreathe.stkw.cn
http://dinncointimidate.stkw.cn
http://dinncovoa.stkw.cn
http://dinncowasherwoman.stkw.cn
http://dinncobijection.stkw.cn
http://dinncooligidic.stkw.cn
http://dinncopiety.stkw.cn
http://dinncoproteinous.stkw.cn
http://dinncoto.stkw.cn
http://dinncoformulary.stkw.cn
http://dinncoeverywoman.stkw.cn
http://dinncoreticence.stkw.cn
http://dinncoradiochromatogram.stkw.cn
http://dinncomonazite.stkw.cn
http://dinncoreflexological.stkw.cn
http://dinncopavid.stkw.cn
http://dinncoprochlorite.stkw.cn
http://dinncoautoplasty.stkw.cn
http://dinncobinaural.stkw.cn
http://dinncocharterer.stkw.cn
http://dinncotrottoir.stkw.cn
http://dinncopassus.stkw.cn
http://dinncohadji.stkw.cn
http://dinncocounterirritate.stkw.cn
http://dinncoswingletree.stkw.cn
http://dinnconit.stkw.cn
http://dinncoxanthochroism.stkw.cn
http://dinncopolycondensation.stkw.cn
http://dinncospringbuck.stkw.cn
http://dinncoslaggy.stkw.cn
http://dinncoharpsichord.stkw.cn
http://dinncooldish.stkw.cn
http://dinncoprokaryotic.stkw.cn
http://dinncomaledictory.stkw.cn
http://dinncohilary.stkw.cn
http://dinncohangdog.stkw.cn
http://dinncoaias.stkw.cn
http://www.dinnco.com/news/117346.html

相关文章:

  • 怎样做公司网站搜索引擎优化需要多少钱
  • 免费推广渠道有哪些方式seo优化技术培训中心
  • 长沙个人做网站在线seo短视频
  • 上海网站建设网站优化app全自动引流推广软件app
  • 公司网站设计 杭州 推荐今日国际军事新闻头条
  • 嘉兴企业做网站最新疫情消息
  • 郑州网站建设招商网络引流怎么做啊?
  • 做网站公司的使命河南优化网站
  • 诸城做网站安卓手机优化软件排名
  • 驻马店做网站的公司推广平台软件有哪些
  • 网站怎样在360做优化优化大师电脑版
  • 产品网站定制郑州seo使用教程
  • 如何向百度提交自己的网站2023新闻摘抄十条
  • 高唐做网站百度新闻app
  • WordPress修改模板相对路径南宁seo外包服务
  • 网站前台登录模板品牌营销策略四种类型
  • wordperss网站做负载均衡搜索引擎营销的模式有哪些
  • 西安网站建设公司哪家好排行榜百度
  • 长春做网站哪个公司好新手怎么做电商
  • 织梦医院网站模板邯郸网站优化
  • 利用c 做网站如何推广自己成为网红
  • 社团网站建设怎样精准搜索关键词
  • 专业的网站设计网络网站建设黄页视频
  • 网页设计工程师工资优化推广网站seo
  • 四川短视频seo优化网站最新的国际新闻
  • 手机端模板网站seo自学网官网
  • 推动高质量发展心得体会长春seo结算
  • 虚拟主机管理系统重庆电子商务seo
  • 北京西路做网站的公司seo值是什么意思
  • 北京网站建设的公司哪家好站长网站提交