在网站升级到 HTTPS 之后,我们还可以有很多玩意可以折腾,优化 HTTPS,让它更快更安全。这里是一篇 HTTPS 优化的总结,也包含问题的解决方法,不过不仅仅包括 HTTPS 的优化,也包含 HTTP 一些安全相关…
分类:开发基础
spring-cloud-sleuth+zipkin 追踪服务实现 (一)
最近在学习spring cloud构建微服务,很多大牛都提供很多入门的例子帮助我们学习,对于我们这种英语不好的码农来说,效率着实提高不少。这两天学习到追踪微服务rest服务调用链路的问题,接触到zipkin,而sprin…
图解浏览器缓存
By Ilya Grigorik Ilya is a Developer Advocate and Web Perf Guru 通过网络获取内容既速度缓慢又开销巨大。较大的响应需要在客户端与服务器之间进行多次往返通信,这…
CentOS7 安装 Let's Encrypt 提供的免费 HTTPS 证书- Certbot 安装 - 无 python 依赖问题
前言 Let’s Encrypt 是由非盈利性互联网安全研究小组(ISRG)提供的免费的自动化和开放的证书颁发机构。目前各浏览器支持度比较好,可信度较高。 Let’s Encrypt 官方推荐使用…
HTTP的请求与响应
一、 HTTP的请求 请求的格式 动词 路径 协议/版本 Key1: value1 Key2: value2 Key3: value3 Content-Type: application/x-www-form-urlen…
聊聊 HTTP gzip 压缩与常见的 Android 网络框架
进入主题之前,我们先来看一下客户端与服务器通信过程中,如果服务器支持,HTTP gzip压缩是如何实现的? 如图所示: request header中声明Accept-Encoding: gzip,告知服务器客户端接受g…
WEB服务器、应用程序服务器、HTTP服务器区别
一 常见的WEB服务器和应用服务器 在UNIX和LINUX平台下使用最广泛的免费web服务器是W3C、NCSA和APACHE服务器,而Windows平台NT/2000/2003使用IIS的WEB服务器。 在选择使用…
网络协议::HTTP详解
1. HTTP版本 HTTP/1.0 HTTP/1.1 HTTP-NG 2. 会话方式 HTTP/1.0 建立连接->请求->响应->断开连接 每次连接只处理一次请求和相应,对资源的每一次…
通过wireshark抓包来学习TCP HTTP网络协议
很多招聘需求上都会要求熟悉TCP/IP协议、socket编程之类的,可见这一块是对于web编程是非常重要的。作为一个野生程序员对这块没什么概念,于是便找来一些书籍想来补补。很多关于协议的大部头书都是非常枯燥的,我特意挑了…
Node.js模拟发起http请求从异步转同步的5种方法
使用Node.js模拟发起http请求很常用的,但是由于Node模块(原生和第三方库)提供里面的方法都是异步,对于很多场景下应用很麻烦,不如同步来的方便。下面总结了几个常见的库API从异步转同步的几种方法。模块有:req…
深入网络协议来理解数据传输三(http协议详解)
一 HTTP协议 基于HTTP协议的client与server请求包含4个过程: 1.建立TCP套接字连接; 2.发送HTTP请求报文; 3.接收HTTP应答/响应报文; 4.关闭TCP套接字连接。 HTTP协议在TCP…
【计算机网络】HTTP协议详解
详见:http://blog.csdn.net/gueter/article/details/1524447 不让转载,但写得很好