我經常使用YSlow和google的pagespeed對我的網站進行一些基本的性能檢查。 我是Angular2的新手,最近一直在Angular2項目上工作,我在我的Angular2應用程序上運行了YSlow和PageSpeed測試。Angular2實施性能建議作者:YSlow
PageSpeed沒有運行,YSlow提出了一些改進建議。按照這些建議,我應該在以下js文件添加過期頭 -
inline.bundle.js
styles.bundle.js
main.bundle.js
vendor.bundle.js
什麼是Angular2這樣做的最好的/最有效的方法是什麼?
另外,根據YSlow的另一個建議,我還應該壓縮來自服務器的上述相同資源。當我使用Angular-CLI和ng-serve構建時如何在本地機器中啓用壓縮?
這不是Angular的工作,你需要配置任何*服務*這些文件。這不是「服務」,純粹是爲了發展。 – jonrsharpe
請注意,如果您的文件是這樣命名的,那意味着您運行的版本沒有--prod選項。這應該是你做的第一件事。它將預編譯模板,縮小代碼並從軟件包中刪除未使用的類,並生成可永久緩存的唯一文件名。 –
謝謝@JB Nizet ..這是一些有用的建議 –