我有一個單一 html文件的典型網頁。此頁面使用css,javascript模塊(requirejs)和圖像。我想生成一個單獨的html文件,其中包含嵌入和縮小的所有資源,包括html文件本身。如何從一個項目的web生成一個優化的html文件?
這是我的結構:
myApp/
www/
css/
css1.css
css2.css
img/
img1.png
img2.png
js/
main.js
module1.js
index.html
而且我想生成這個:
myApp/
www-build/
index.min.html
我知道,存在不同的工具來優化的JavaScript,CSS和HTML。但問題是如何將它們自動組裝成單個文件。
咩用它上網。任何人不止一次訪問該網站都會遇到大量的多餘流量。這就是爲什麼這些資源應該是外部的 - 所以它們可以與主要內容分開緩存(當然,儘管將每個*縮減爲一個CSS文件和一個js文件沒有錯) –
我同意這種做法通常是不是一個好主意。但是當頁面很小並且需要快速響應的頁面時,它可能是一個解決方案。想象一下,你正在訪問一個頁面到地球另一端的服務器。如果用戶不得不兩次訪問服務器,那就不一樣了。 – jbaylina
我明白了你的觀點,但是當你加快首頁加載的體驗速度時,你最終每次都會放慢速度。我估計在大多數情況下這不是一件好事 –