我们经常通过缓存技术来加快网站的访问速度,从而提升用户体验。HTTP协议中也规定了一些和缓存相关的Header,来允许浏览器或共享高速缓存缓存资源。这些Header包括: Last-Modified 和 If-Modif…
标签:HTTP
flask 源码解析:应用启动流程
文章属于作者原创,原文发布在个人博客。 WSGI 所有的 python web 框架都要遵循 WSGI 协议,如果对 WSGI 不清楚,可以查看我之前的介绍文章。 在这里还是要简单回顾一下 WSGI 的核心概念。 WSG…
idea: 基于 http 的双向通信
纯 http 上的双向通信 最近大概看了下 rxJava 的订阅者模式,然后突发奇想有没有可能用类似的思路实现纯 http 上的双向通信 A 是传统的 http 服务器 B 是普通的客户端,假设我们能够在 B 上启动一个…
http缓存机制
记录在http接口中的使用缓存机制的原理和方法 待续
【SpringMVC】浅谈Convert/Format机制与HttpMessageConverter的关系
简介 Spring3引入了较Spring2的PropertyEditor更加强大、通用的Convert/Format SPI,Convert SPI可以实现任意类型的转换;Format SPI支持国际化,并在前者的基础上…
Node.js 中遇到含空格 URL 的神奇“Bug”——小范围深入 HTTP 协议
本文首发于知乎专栏蚂蚁金服体验科技。 首先声明,我在“Bug”字眼上加了引号,自然是为了说明它并非一个真 Bug。 问题抛出 昨天有个童鞋在看后台监控的时候,突然发现了一个错误: [error] 000001#0: ..…
http, php, nginx串讲
这不是讲http协议的 很多的东西是知其意而忘其形?, 趁着过年这段时间把很多的知识都review下, 把形找回来, 写代码并不是全部 tools request telnetcurlchromepostman capt…
给你的网站穿上外衣 - HTTPS 免费部署指南
前言 随着国内各大网站纷纷开启全站 HTTPS 时代,HTTPS 已不再是支付等敏感操作过程的专属,开启 HTTPS 对于个人网站或者小型网站也不再遥不可及。 今天博主就以自己的网站 www.rapospectre.co…
TCP 三次握手 & 四次挥手
TCP 位于传输层,提供可靠的字节流服务。 可靠的字节流服务:TCP 协议为了传输方便,将大块数据分割成以 报文段(segment)为单位的数据包进行管理,并能够把这些数据准确可靠的传递给对方。 TCP报文段格式 下面是…
细说HTTP缓存
为什么要使用缓存 ? 缓存是可以自动保存为常见文档副本的 HTTP 设备,当 web 请求抵达缓存时。如果本地有已缓存了的副本,就可以从本地存储设备上直接提取这个文档,而不用去服务器中提取。 缓存可以帮助我们: 缓解服务…
axios请求、和返回数据拦截,统一请求报错提示_012
axios请求、和返回数据拦截,统一请求报错提示 官方文档 https://github.com/axios/axios 英文文档 https://www.kancloud.cn/yunye… 中文文档 请求…
前端工程化
《高性能网站建设指南》 《高性能网站建设进阶指南》 前端工程化 web 应用复杂度的增加,特别是单页面应用的风靡。组件化,工程化,自动化成了前端发展的趋势。或者说一线的互联网公司就是这么做的。 每个前端团队都在打造自己的…