This commit is contained in:
by931
2022-09-06 22:30:37 +08:00
parent 66970f3e38
commit 3d6528675a
796 changed files with 3382 additions and 3382 deletions

View File

@@ -174,7 +174,7 @@ npm config set registry xxxx
#yarn设置下载源
yarn config set registry xxxx
</code></pre>
<p><img src="assets/Ciqc1F-JVzCALvraAAFJNvHfPYg442.png" alt="image.png" /></p>
<p><img src="assets/Ciqc1F-JVzCALvraAAFJNvHfPYg442.png" alt="png" /></p>
<p>下载同样的依赖包,使用国内镜像源的速度只有官方源的 1/4。有条件的情况下可以在企业内网部署私有源下载速度可以得到进一步提升。</p>
<p>2.<strong>二进制下载源</strong>:对于一些依赖包(例如 node-sass 等),在安装过程中还需下载二进制文件,这类文件的下载不遵循 registry 的地址,因此需要对这类文件单独配置下载路径来提升下载速度。示例配置如下代码(更多配置可以参考<a href="https://npm.taobao.org/mirrors">国内的镜像网址</a></p>
<pre><code>npm config set sass-binary-site https://npm.taobao.org/mirrors/node-sass
@@ -212,7 +212,7 @@ npm config set puppeteer_download_host https://npm.taobao.org/mirrors
<h4>提升压缩效率的工具</h4>
<p>这里介绍两种压缩工具Pigz 和 Zstd。更多压缩工具的选择以及性能对比可以参见<a href="https://community.centminmod.com/threads/round-4-compression-comparison-benchmarks-zstd-vs-brotli-vs-pigz-vs-bzip2-vs-xz-etc.18669/">参考文档</a></p>
<p>首先我们对这两种工具和 tar 命令中默认的 Gzip 压缩选项的参数进行对比(数据来自上面的参考文档),如下面的表格所示:</p>
<p><img src="assets/Ciqc1F-JXZOAFGWWAABuWKJh0YA453.png" alt="image" /></p>
<p><img src="assets/Ciqc1F-JXZOAFGWWAABuWKJh0YA453.png" alt="png" /></p>
<p>从表格中可以发现:</p>
<ul>
<li>对于同一款压缩工具来说,压缩等级越低,压缩速度越快。代价是相应的压缩率越低,压缩体积会相应增大。</li>