最近我在閱讀大量CSS優化,並且我注意到幾乎所有文章都建議將所有樣式放在一個文件中。我需要您對CSS優化的意見
我明白這背後的想法,但這是實用的嗎?我的意思是我在一個相當大的項目中工作,現在我擁有大量的風格。我認爲將所有內容保存在一個文件中將會非常困難。
我的問題是:性能增益如此之大以證明所有文件的複雜性?
謝謝!
埃德加。
UPDATE
只是爲了澄清,我敢肯定,對需要優化CSS。實際上,我已經制定了一個最小化和壓縮CSS文件的流程,我盡我所能不要重複自己。
我的疑問是獨家使用一個大文件與多個文件的做法。
讓我們把這個例子:
我的應用程序有多個模塊,例如:聯繫人,項目,會計,HHRR等
我對每個模塊一個CSS文件,再加上其他幾個一般的CSS文件如:重置,佈局,表單等。
當我使用CONTACTS模塊時,我加載一般文件加上contact.CSS文件。我跳過 其餘的CSS,因爲它們不是必需的。
我們的數學,讓我們說,每一個CSS文件的大小約爲10KB,
我現在的方式:
- 關於一般文件50KB關於5
- 下載的一般文件要求
- 客戶檔案中約10k一個
- 下載請求。
這是一個總共約60kb和6個下載請求。
的一個文件的方法:
- 關於120KB(所有文件一起包括未在目前使用的樣式)在一個文件
- 一個下載請求。
那麼,在您看來,有益增益使用一個大文件,只有一個下載請求的,證明實現所有文件組合在一起的方法和所有麻煩的所有額外的工作?