Loading...
Nginx 开启HSTS我的网站一直都加了证书,开启了http2,既是安全保障,请求并发也有了优势,不用特别去用雪碧图,减少js、css的数量来提升网站加载速度了。证书当然是用的免费的 Let’s Encrypt 证书了,Let’s Encrypt 支持泛域名,可以说非常方便了。背景我一直使用以下配置将http强制跳转到https。server { listen 80; se...
业务需求常常会遇到一些需求会要求不同域名下的各业务或者合作的三方站点进行数据交换,逻辑处理。比如在jwt鉴权的情况下实现sso需要我们把token共享给其...
某天发现项目中的请求接口报错如下The 'Access-Control-Allow-Origin' header contains multiple values '*, *', but only one is allowed.”应该是重复设置了跨域的响应头,由于是调用的其他服务的nginx设置了一次跨域,我们也重复设置了,本来以为去掉我们的代理的跨域设置的就可以了,结果发现其他服务的接口也...
安装iTerm2brew cask install iterm2代码配色选择iTerm2 -> Preferences -> Profiles...
迫于常常服务器性能渣渣,常常需要增加各种缓存,来减轻服务器压力,对一些常见的缓存机制进行一些梳理。HTTP 缓存机制HTTP/1.1 标准中固定了 HTTP 缓存的两种方式: expiration 机制 和 validation 机制。前者是通过减少服务器和浏览器的循环次数,后者通过只响应头部信息较少网络带宽。(有些参考资料,将前者称为强缓存,后者称为协商缓存) 强缓存优先级高于协商缓存强缓...