极慢 Rails webpacker 编译时间为数十万个资产

Extremely slow Rails webpacker compile times with hundreds of thousands of assets

我正在开展一个项目,其中包含 google 地图叠加层的图片,因此包含大约 750k 个图像资产。该项目使用 rails 6 和 webpacker,将所有文件复制到正确的目录后,网页加载时间增加到数小时。资产位于/app/assets/images/.

到目前为止,我已经尝试使用 rails assets:precompile,但经过一夜的编译仍未完成。 奇怪的是这只会在服务器重启后发生。如果我在服务器 运行 时复制文件,那么一切都会正常运行。

我该怎么做才能解决这个问题?我是否从根本上误解了图像应该放在哪里以及 webpacker 应该如何放置?

谢谢

最终不包括开发中的文件。在生产中我们使用 apache,它可以毫无问题地处理大量文件。