installすると、cacheがないため時間がかかる。これはpackageの数が多くなると結構辛いことになるので、なんとかできないかと試してみた。以下のような適当なpackageを使って試してみる。Linuxを利用するそもそものDcokerイメージを最小にしておくこと。Linuxでイメージを作成する。.この状態で計測する。Barを出すと遅くなるので、非表示にする。0m0.000sSSLを利用しないもし可能ならばSSLを使わない、proxyをつかってhttpのregistryを使う。使うキャッシュコンテナを利用するために、簡単なpackageをキャッシュするだけなコンテナを作成。/var/node_modulesこのコンテナのnode_modulesディレクトリをマウントする。0m0.000sCIなどでDockerを使っている場合はcacheコンテナをサポートしていると思うので、cacheコンテナを利用すると圧倒的に改善できそう。毎回キャッシュコンテナにinstallしてるのつらいので、package.jsonに変更ある場合のみキャッシュコンテナをupdateする必要がある。オプションに十分に大きな値を渡す。cache-minはキャッシュを再チェックするまでの最小時間となるので、これによりキャッシュからインストールするようにできる。--productionでdependenciesのみインストールすると良さそう。