http
文章平均质量分 74
Ruonorth
The more you do,the more you can do.
展开
-
HTTP资源预取
如果用户进入指定的链接,隐藏的这个页面就会立马进入用户的视线。用户代理应尽可能尝试启动预连接并执行完整的连接握手(DNS+TCP 用于 HTTP,DNS+TCP+TLS 用于 HTTPS 源),但允许选择执行部分握手(DNS 仅用于 HTTP , 和 DNS 或 DNS+TCP 用于 HTTPS 来源),或完全跳过它,由于资源限制或其他原因。作为元素 的属性 rel 的值,是为了提示浏览器,用户未来的浏览有可能需要加载目标资源,所以浏览器有可能通过事先获取和缓存对应资源,优化用户体验。原创 2022-09-20 20:36:00 · 399 阅读 · 0 评论 -
奇妙的跨域错误-Access-Control-Request-Private-Network
目前看到产生该问题的场景都是内网之间测试时产生的该字段用于防止用户代理无意中对运行在用户本地 Intranet 上的设备或直接在用户机器上运行的服务进行攻击。因此:当其客户端是安全上下文并且对目标源的CORS 预检请求成功时,才允许私有网络请求。更改chrome相关配置不使用chrome更改请求地址,使其避开这个问题。原创 2022-09-08 11:02:57 · 1672 阅读 · 0 评论 -
nginx环境配置
快速安装配置的方式:1、安装yum install nginx2、启用:sudo systemctl start nginx关于systemctl这一个系列的指令,包括开启、关闭、状态查看、重启等可以看下阮老师的文章http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html3、配置你的站点,先打开配置文件vim /etc/nginx/nginx.conf将root改为你静态资源存放的地址,这个静态资源就可以原创 2021-11-19 22:15:00 · 2091 阅读 · 0 评论 -
浏览器缓存详解
引言其实关于浏览器缓存的内容网上已经不胜枚举,之所以产出本文的目的是,遇到缓存相关的问题后,在网上看到的所有相关内容大都雷同对细节的描述都不够全面。因此阅读了缓存相关的RFC文档及浏览器内核的实现文档等对缓存相关内容进行整理。在了解浏览器缓存之前,我们不妨先谈谈缓存的意义。这里引用RFC文档上的一句话:缓存如果不能用以提升性能,那么它就毫无用处。以HTTP缓存为例,如果缓存未过期那么就减少了网络请求,如果缓存通过验证那么就减少了传输资源大小。而关于过期与验证机制的讲解将在下文中展开。顺便一提,本文详细原创 2021-04-19 22:58:22 · 1084 阅读 · 0 评论