06 2019 档案

摘要:浏览器缓存原理 浏览器缓存 HTTP协议定义的缓存机制(如:Expires;Cache-control等) 2、浏览器无缓存 3、客户端有缓存 校验过期机制 校验是否过期 Expires、Cache-Control(max-age) 协议中Etag头信息校验 Etag Last-Modified头信 阅读全文
posted @ 2019-06-23 16:41 元贞 阅读(30224) 评论(0) 推荐(0)
摘要:代理服务代理一代为办理(代理理财、代理收货等等)代理区别区别在于代理的对象不一样正向代理代理的对象是客户端反向代理代理的对象是服务端反向代理配置server { listen 80; server_name localhost jeson.t.imooc.io; #charset koi8-r; access_log /var/log/nginx/test_... 阅读全文
posted @ 2019-06-23 16:00 元贞 阅读(385) 评论(0) 推荐(1)
摘要:1、静态资源类型非服务器动态运行生成的文件类型种类浏览器端渲染 HTML、CSS、JS图片 JPEG、GIF、PNG视频 FLV、MPEG文件 TXT、等任意下载文件2、静态资源服务场景-CDN配置语法1、文件读取Syntax:sendfile on l off;Default:sendfile off;Context:ht... 阅读全文
posted @ 2019-06-23 15:00 元贞 阅读(703) 评论(0) 推荐(0)
摘要:一、动静分离 1、通过中间件将动态请求和静态请求分离。 2、为什么? 分离资源,减少不必要的请求消耗,减少请求延时。 3、场景 还可以利用php,fastcgi,python 等方式 处理动态请求 #pass the PHP scripts to FastCGI server listening o 阅读全文
posted @ 2019-06-23 09:39 元贞 阅读(278) 评论(0) 推荐(0)
摘要:1 geoip_module模块基于IP地址匹配MaxMind GeolP二进制文件,读取IP所在地域信息。yum install nginx-module-geoipgeoip2已经有了,安装另寻2、http_geoip_module使用一、区别国内外作HTTP访问规则二、区别国内城市地域作HTTP访问规则用到的ip数据库链接:https://pan.baidu.com/s/1KcFhouFhP... 阅读全文
posted @ 2019-06-23 08:49 元贞 阅读(2351) 评论(0) 推荐(0)
摘要:1、Lua及基础语法 Nginx与Lua环境 场景:用Nginx结合Lua实现代码的灰度发布 1、Lua 是一个简洁、轻量、可扩展的脚本语言 2、Nginx+Lua优势 充分的结合Nginx的并发处理epoll优势和Lua的轻量 实现简单的功能切高并发的场景。 3、Lua的基础语法 1、运行 [ro 阅读全文
posted @ 2019-06-22 22:32 元贞 阅读(9086) 评论(0) 推荐(0)
摘要:1、HTTPS协议的实现1、为什么需要HTTPS?原因:HTTP不安全1、传输数据被中间人盗用、信息泄露2、数据内容劫持、篡改对传输内容进行加密以及身份验证2、对称加密非对称加密3、HTTPS加密协议原理4、中间人伪造客户端和服务端证书是在客户端的,进行校验。2、生成密钥和CA证书#openssl versionOpenSSL 1.0.1e-fips 11 Feb 2013#nginx-v-wit... 阅读全文
posted @ 2019-06-22 11:41 元贞 阅读(2961) 评论(0) 推荐(0)
摘要:1、相同server_name多个虚拟主机优先级访问 最先读取哪个配置文件,就访问那个的网页 2、location匹配优先级 相同location,会被后面的覆盖 匹配优先级更高的,找后面的 = 进行普通字符精确匹配,也就是完全匹配 ^~ 表示普通字符匹配,使用前缀匹配 ~ \~* 表示执行一个正则 阅读全文
posted @ 2019-06-19 11:57 元贞 阅读(150) 评论(0) 推荐(0)