縮小是在不改變程式行為的情況下消除原始程式碼中所有多餘字元(例如空白區域、換行符、註解)的方法。它用於減少站點的堆時間和資料傳輸容量的使用。它提高了您的網站速度和可用性。對於網站使用者來說,在瀏覽網頁時透過受限資訊計畫造訪您的網站也是有利的。它是前端優化(FEO)的一個重要部分。 FEO 減少了記錄大小和相關網站頁面需求的數量。

手動縮小是一種糟糕的做法,對於龐大的記錄來說是不可想像的。內容交付網路(CDN)提供自動化的縮小。 CDN 是一個循環工作人員的組織,根據客戶所在的地區和網頁的誕生地,將頁面和其他網頁片段傳送給客戶。這對於加快網站內容的傳輸速度非常重要。它還可以確保高峰時段交通堵塞時免受大洪水的影響。

當您需要某些服務時,離您最近的員工會對該要求做出反應。 CDN 將網站頁面複製到分散在各個區域的工作人員組織。當您要求頁面時,CDN 會將請求從起始網站的工作人員轉移到 CDN 中距離您最近的工作人員。然後傳送儲存的內容。跳過 CDN 的方法對您來說幾乎很簡單。如果傳送的 URL 相對於最近保留的 URL 是唯一的,您就可以知道是否已存取 CDN。在傳輸大範圍網站時,CDN 可以減少空閒、加快網站載入時間、減少安全應用程式的資料傳輸容量利用率。如今,隨著日常生活的更多部分轉移到網路上,協會使用CDN來加速靜態、動態和行動內容、網路業務交流、視訊、語音、遊戲等。

JS 和 CSS 資源可能會縮小。 JS minifier 消除了 js 文件中的註解和無意義的空格。它大大減小了文件大小,從而加快了下載速度。它消除了下載一塵不染、受過教育的自我文件的成本。它同樣用於將單一站點的所有 JS 檔案連接到一筆記錄。因此,它減少了獲取網站所有元件所需的 HTTP 請求數量。可以縮小和建立來源映射的 JS 分析器包含 UglifyJS 和 Google 的 Closure 編譯器。

JS 縮小將您的內容打包到更適度的軌道中。 JS 基本上是為你的程式而不是你的客戶建議的。 Web 設計人員可以利用最好的 JavaScript 壓縮工具來有效地執行特定的棘手任務。最好的 JS 壓縮工具可以幫助設計人員完成他們的任務,也可以幫助改善編碼。為了使編碼更加有限,應用JavaScript壓縮裝置從原始程式碼中消除不需要的空間、無意義的、空白區域和換行符。設計者可以用來壓縮 JS 的絕對最好的 JavaScript 壓縮工具是:

1.JSMin。

2.YUI 壓縮器。

3. 包裝機。

4.Google閉包編譯器。

5.Dojo ShrinkSafe。