最近被问到http2和https的相关知识,这是一篇补基础的博客: 首先想说下https 什么是https https的主要用处: - 建立信息安全通道,保证数据传输的安全 - 确保网站的真实性,防止钓鱼网站 https原理 就是https在http下加入ssl层,加密的详细内容需要 ...
https 需要购买域名ssl证书 注意事项: .要开启HTTP 协议支持,需要在nginx . 以上版本并且需要openssl库的版本在 . . 及以上编译。 .http . 只支持开启了https的网站。 openssl version 可以查看openssl版本 nginx v 可以查看nginx版本 mysql v 可以查看mysql版本 php v 可以查看php版本 以下命令可以查看l ...
2018-09-19 14:42 0 1034 推荐指数:
最近被问到http2和https的相关知识,这是一篇补基础的博客: 首先想说下https 什么是https https的主要用处: - 建立信息安全通道,保证数据传输的安全 - 确保网站的真实性,防止钓鱼网站 https原理 就是https在http下加入ssl层,加密的详细内容需要 ...
gzip压缩启用不启用还是要看实际情况的,启用gzip后可以相应的减轻带宽压力但是同时也会增加cpu的压力(压缩解压),相反的如果不启用那么cpu压力也会相应的减少,具体情况具体分析. Linux开启gzip很简单 找到tomcat下conf目录 编辑server.xml文件 vim ...
HTTP 协议支持GZIP 压缩机制,也称协议压缩。 HTTP GZIP压缩是由WEB服务器和浏览器共同遵守的协议,目前主流的服务器和浏览器都支持GZIP压缩技术。 协议压缩就是依据HTTP协议进行压缩,不需要程序员进行压缩,解压编码,而是把压缩过程交给WEB服务器,将解压过程交给客户端 ...
Nginx配置支持Http2.0 配置支持前提: Nginx1.10.0以上版本才支持Http2.0,如果使用的是Tengine,版本需要大于2.2.1,且需要添加--with-http_v2_module模块。 Http2.0只支持Https协议 ...
一 HTTP1.0和HTTP1.1的一些区别: 1.缓存处理 在HTTP1.0中主要使用header里的If-Modified-Since,Expires来做为缓存判断的标准。 HTTP1.1则引入了更多的缓存控制策略例如Entity tag,If-Unmodified-Since ...
1 设置应用端口以及context 2 启用Gzip压缩 3 启用HTTP/2支持 4 缓存静态文件 5 文件上传支持 PS: 如果您觉得我的文章对您有帮助,请关注我的微信公众号,谢谢! ...
本文将尽量用通俗易懂的方式来向读者讲述 HTTP 的知识。 另外,建议在学习 HTTP 知识的时候,利用 Chrome 开发者工具来做实践,这可以帮助你理解得更深刻。 (此图在网上找来的,侵删) HTTP 概述 HTTP 超文本传输协议是位于 TCP/IP 体系结构中的应用层协议 ...
随着nginx的发展,越来越多的网站使用nginx,因此nginx的优化变得越来越重要,今天我们来看看nginx的gzip压缩到底是怎么压缩的呢?gzip(GNU-ZIP)是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会块得多。gzip ...