传奇服务端物品添加后如何打包?
前端可做:
拆分 vendor,变成多个文件,利用浏览器多下载连接并行下载原始 vendor 大小的内容。比如:使每个文件 gzip 后大小在 200kb 以内;
确定在项目周期内不会变更的 vendor 打包后不要加 hash,在下次发布时,利用浏览器缓存,避免下载该文件;
分析 vendor bundle,看是否有重复的等可优化文件大小的空间,比如 moment.js 的 locale 内容。
服务端可做:
服务器端开启 gzip,使下载大小缩小一半以上;
部署到 cdn 上,加快网络传输速度;
部署到多个 cdn 域名上,进一步压榨浏览器并行下载连接。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有