如果我将在 Rails 生产模式下运行的代码库的本地副本与在实际服务器上运行的相同代码库进行比较,并使用 Webkit Inspector 的“网络”选项卡来比较连接的 javascript 的大小,我在实时服务器上看到总共 36k 和 99k在以生产模式运行的本地副本上。
我一直小心地预编译我的资产,并且启用了 assets.compress = true。
奇怪的是,如果我检查连接的 JS,它在两种情况下都会被缩小。换句话说,它看起来像压缩正在通过资产管道发生......但报告的数字差异很大。
相关命令:
bundle exec rake assets:precompile
rails s -e production
在配置中:
config.assets.compress = true
有什么理论吗?谢谢。