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>
复制代码

 

posted @   chinadba  阅读(40)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示