簡體   English   中英

CSS / JS動態縮小? (性能)

[英]CSS/JS On-the-fly Minification? (Performance)

我正在研究Google Pagespeed的有關加快頁面加載時間的指南列表。 其中之一是縮小CSS和JS文件。

由於這些文件經常更改,因此我考慮使用一個PHP腳本,該腳本可根據請求(從瀏覽器)即時縮小此腳本。

還是您認為這是個壞主意? 畢竟,這將導致在傳遞靜態資源之前必須通過php腳本傳遞這些資源。

動態的縮小腳本相當先進,並使用緩存來確保不會在每次調用時都縮小腳本。

您可以使用類似http://code.google.com/p/minify/的名稱

如果您使用共享主機,則此選項可能很有趣:

https://www.minifier.org/

您可以即時縮小CSS或JS。

根據我對該庫進行動態縮小的測試:

  • 無需即時縮小的執行時間:0.0006秒
  • 快速縮小的執行時間:0.13秒,節省20Kb

如您所見,沒有縮小(簡單的回聲),我的示例腳本的執行速度比使用縮小快200倍。

您必須根據您的應用程序評估優缺點,但是您可以生成緩存的文件,並且只能在第一個調用中使用縮小。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM