2012-03-15 17 views
1

我们在项目中使用了Ruby on Rails 3.1和Ruby 1.9.2p290。我刚刚注意到的一件事情是资产目录中的文件加载时间过长。资产目录中的文件花费太长时间才能投放

127.0.0.1 - - [15/Mar/2012 21:58:28] "GET /users/new HTTP/1.1" 200 - 0.5349 
127.0.0.1 - - [15/Mar/2012 21:58:28] "GET /assets/new.css HTTP/1.1" 304 - 0.2372 
127.0.0.1 - - [15/Mar/2012 21:58:28] "GET /assets/new.js HTTP/1.1" 304 - 0.5664 
127.0.0.1 - - [15/Mar/2012 21:58:29] "GET /images/ios-back.jpg HTTP/1.1" 200 19134 0.0062 
127.0.0.1 - - [15/Mar/2012 21:58:29] "GET /images/app_logo.jpg HTTP/1.1" 200 5415 0.0086 
127.0.0.1 - - [15/Mar/2012 21:58:29] "GET /images/tick.png HTTP/1.1" 200 1968 0.0067 
127.0.0.1 - - [15/Mar/2012 21:58:29] "GET /images/tick-standard.png HTTP/1.1" 200 2038 0.0048 
127.0.0.1 - - [15/Mar/2012 21:58:29] "GET /images/tick-premium.png HTTP/1.1" 200 2060 0.0016 
127.0.0.1 - - [15/Mar/2012 21:58:29] "GET /images/footer-back.jpg HTTP/1.1" 200 6507 0.0033 
127.0.0.1 - - [15/Mar/2012 21:58:30] "GET /users/new HTTP/1.1" 200 - 0.7324 
127.0.0.1 - - [15/Mar/2012 21:58:30] "GET /assets/arrow_down.png HTTP/1.1" 304 - 0.6284 
127.0.0.1 - - [15/Mar/2012 21:58:30] "GET /assets/credit-cardlogos.png HTTP/1.1" 304 - 0.7940 
127.0.0.1 - - [15/Mar/2012 21:58:30] "GET /assets/facebook.png HTTP/1.1" 304 - 0.8387 
127.0.0.1 - - [15/Mar/2012 21:58:30] "GET /assets/twitter.png HTTP/1.1" 304 - 0.9933 
127.0.0.1 - - [15/Mar/2012 21:58:30] "GET /assets/rss.png HTTP/1.1" 304 - 1.1291 
127.0.0.1 - - [15/Mar/2012 21:58:31] "GET /assets/text_bold.png HTTP/1.1" 304 - 0.9268 
127.0.0.1 - - [15/Mar/2012 21:58:31] "GET /assets/text_italic.png HTTP/1.1" 304 - 1.0190 
127.0.0.1 - - [15/Mar/2012 21:58:31] "GET /assets/text_underline.png HTTP/1.1" 304 - 1.0234 
127.0.0.1 - - [15/Mar/2012 21:58:31] "GET /assets/text_list_numbers.png HTTP/1.1" 304 - 1.0200 
127.0.0.1 - - [15/Mar/2012 21:58:31] "GET /assets/text_list_bullets.png HTTP/1.1" 304 - 1.0228 

正如你可以从日志中看到,静态文件占用的时间令人担忧的量得到服务。有什么我在这里失踪?这里有问题的这个页面是一个带有静态元素的简单登录页面。

+0

你是否在生产环境?你有没有预编译你的资产? – 2012-03-15 14:11:33

回答

0

我确实发现了这个问题。我刚刚登陆这个项目,并没有完全意识到所使用的资产。我正在使用的项目是使用typekit,这会为页面增加相当多的加载时间。现在我想知道的是让typekit库更快地服务,或者只是在本地获取这些字体。

相关问题