看到标题, 你一定会说都已经 5G 时代了, 还要在网络提速上下功夫么?
答案是: 是的....如果你是做国际或者全球业务的, 会更有体会, 很多国家和地区的网络是非常差的, 说他们停留在 2G 时代也不过分的....CSS等静态资源网络传输链路长度, 提高响应速度;
服务快速定位, CDN 会尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节, 使内容传输的更快更稳定;
客户端缓存
合理利用客户端缓存也是网站提速中很重要一个环节...其中Last-Modified需要ngx_http_ssi_module模块支持.
server {
listen 80;
root /opt/html;
index index.php...expires 30d;
}
}
浏览器缓存原则
首页可以看作是框架, 应该禁用缓存, 以保证加载的资源都是最新的;
只缓存200响应头的数据, 像3XX这类跳转的页面不需要缓存