angular前端加载问题
1.增加分析报告
package.json增加如下配置
"build": "node --max-old-space-size=15000 \"node_modules/@angular/cli/bin/ng\" build --prod --aot --vendor-chunk=false --build-optimizer --output-hashing=all --base-href /ceshi/ --source-map --stats-json ",
"bundle-report": "webpack-bundle-analyzer ceshi/stats-es2015.json"
先运行npm run build 再运行npm run bundle-report
2.服务端apache开启gzip
httpd.conf增加
LoadModule deflate_module modules/mod_deflate.so <IfModule mod_deflate.c> # 设置压缩类型 AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE image/svg+xml AddOutputFilterByType DEFLATE image/x-icon AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript <IfModule mod_headers.c> # 自定义Header Header append Vary User-Agent Header append Powerd-By XXXXX </IfModule> </IfModule>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?