nginx proxy cache status

nginx proxy cache statusHIT:缓存命中,直接返回缓存中内容,不回源到后端。MISS:缓存未命中,回源到后端获取最新的内容。EXPIRED:缓存命中但过期了,回源到后端获取最新的内容。UPDATING:缓存已过期但正在被别的Nginx Worker进程更新,配置了proxy_cache_use_stale updating指令时会存在该状态。STALE:缓存已过期,但...

继续阅读 »

http那些事er

X-Frame-Options 点击劫持X-Frame-Options HTTP 响应头是用来给浏览器指示允许一个页面可否在 , 或者 中展现的标记。网站可以使用此功能,来确保自己网站的内容没有被嵌套到别人的网站中去,也从而避免了点击劫持 (clickjacking) 的攻击。1、DENY:不能被嵌入到任何iframe或者frame中。2、SAMEORIGIN:页面只能被本站页面嵌入到i...

继续阅读 »

记一次ssh免密登录失败

偶然发现一台机器ssh免密登录不了,总是提示密码,这台机器为A首先,确定不是本地的问题,因为可以免密到其他服务器上。其次,考虑是不是秘钥问题,删除A机器上~/.ssh/authorized_keys 文件中对应的公钥,使用ssh-copy-id 重新将秘钥拷贝到服务器上,发现依旧不能登录然后,查找服务器上日志 /var/log/secure 发现:Authentication refused...

继续阅读 »

http缓存的那些事儿

缓存头详细解释Cache-ControlCache-Control 是HTTP / 1.1通用头字段被用于为请求和响应缓存机制指定指令。使用此标头可通过其提供的各种指令来定义缓存策略。没有缓存 no-store缓存不应存储有关客户端请求或服务器响应的任何内容。一个请求被发送到服务器,并且每次都下载一个完整的响应。Cache-Control: no-store缓存但重新验证 no-cache缓...

继续阅读 »

mysql explain 查看sql的执行计划中extra值的含义

用explain查看sql的执行计划时,Extra字段常见值:Using where;Using index;Using temporary;Using filesort;Using temporaryUsing temporary表示由于排序没有走索引、使用union、子查询连接查询、使用某些视图等原因(详见internal-temporary-tables),因此创建了一个内部临时表。注...

继续阅读 »