缩小是在不改变程序行为的情况下消除源代码中所有多余字符(例如空白区域、换行符、注释)的方法。它用于减少站点的堆时间和数据传输容量的使用。它提高了您的网站速度和可用性。对于网站用户来说,在浏览网页时通过受限信息计划访问您的网站也是有利的。它是前端优化(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。