首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >资产在开发过程中加载缓慢

资产在开发过程中加载缓慢
EN

Stack Overflow用户
提问于 2012-04-25 06:25:16
回答 5查看 7.1K关注 0票数 14

我的应用程序中的每个页面请求都会拉下大约30个资产(JavaScripts和图片),这既是供应商中的第三方内容,也是应用程序/内容中的第三方内容。当然,所有的JavaScript在生产中都是组合和缩小的,所以在那里很好,但在开发中,它真的很慢。像8秒来加载页面,只会变得更糟。这是正常的吗?可以做些什么来加快速度?

我尝试将图像从资产/移动到公共/,但它为它们提供服务的速度同样很慢。大约每秒3-4个文件。

这正发生在同时支持WEBrick和Unicorn的快速Macbook Pro上。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-05-15 09:47:07

关闭资产调试应该会提高一点速度。

代码语言:javascript
复制
#development.rb
config.assets.debug = false
票数 33
EN

Stack Overflow用户

发布于 2012-05-16 22:25:14

最有可能的问题是,Rails会在每次资产请求时重新加载所有类。这个gem:https://github.com/wavii/rails-dev-tweaks通过调整Rails自动加载规则修复了这个问题。

票数 9
EN

Stack Overflow用户

发布于 2012-05-13 17:12:37

我个人使用thin服务器。也减慢了我的开发环境(花费了我+- 12秒)。Add it do your Gemfile:

代码语言:javascript
复制
group :development do
  gem "thin"
end

捆绑并运行:

代码语言:javascript
复制
thin start

在预编译assets之前,我将加载时间降低到+-5 (通过一些配置和代码重构)。希望能有所帮助

-source thin网站

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10306903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档