我们经常通过缓存技术来加快网站的访问速度,从而提升用户体验。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: ..…
linux运维 - 收藏集 - 掘金
Linux常用命令使用 – 掘金系统基础相关 使用root用户的环境变量切换到root用户 su – 显示当前工作路径 pwd 显示当前系统默认语言及键盘布局 localectl 显示系统中能支持…
http, php, nginx串讲
这不是讲http协议的 很多的东西是知其意而忘其形?, 趁着过年这段时间把很多的知识都review下, 把形找回来, 写代码并不是全部 tools request telnetcurlchromepostman capt…
给你的网站穿上外衣 - HTTPS 免费部署指南
前言 随着国内各大网站纷纷开启全站 HTTPS 时代,HTTPS 已不再是支付等敏感操作过程的专属,开启 HTTPS 对于个人网站或者小型网站也不再遥不可及。 今天博主就以自己的网站 www.rapospectre.co…
TCP 三次握手 & 四次挥手
TCP 位于传输层,提供可靠的字节流服务。 可靠的字节流服务:TCP 协议为了传输方便,将大块数据分割成以 报文段(segment)为单位的数据包进行管理,并能够把这些数据准确可靠的传递给对方。 TCP报文段格式 下面是…