2011-12-19 14 views
5

रनिंग:की खराब समय प्रदर्शन 'रेक संपत्ति: precompile'

bundle exec rake assets:precompile RAILS_ENV=production 

250kb कुल के बारे में 15 .js फ़ाइलों के लिए लगभग 6 मिनट लगते हैं। यह निश्चित रूप से यह लंबे समय तक नहीं लेना चाहिए? मैं इस समय के अधिकांश के लिए 'माइक्रोसॉफ्ट कंसोल आधारित स्क्रिप्ट होस्ट' काम कर रहा हूं।

लोग क्या सलाह देंगे/पता है कि हो सकता है? क्या रूबी-रेसर या किसी अन्य जावास्क्रिप्ट वी 8 इंजन कार्यान्वयन के साथ इसे बदलने का कोई तरीका है? या मेरे कोड में समस्या का पता लगाने के लिए जो लंबे समय का कारण बन रहा है? या कुछ और?

उत्तर

1

आप कौन से सर्वर चल रहे हैं? क्या यह उबंटू, डेबियन, मैक है? करें कि आप अपने Gemfile में इस किया है:

group :production do 
    gem "libv8" 
    gem "therubyracer", :require => 'v8' 
end 

अधिक जानकारी के लिए इस पेज देखें: https://github.com/rails/rails/issues/2537

आप भी अपनी app/assets/* फ़ोल्डर में अप्रयुक्त फ़ाइलों को हटाने का प्रयास कर सकते हैं। जेएस संकलन पर सबसे अधिक समय व्यतीत होता है।

+0

मैं अपने ऐप/संपत्ति फ़ोल्डर्स में अप्रयुक्त फ़ाइलों को कैसे ढूंढूं? उदाहरण के लिए, मुझे कैसे पता चलेगा कि अप्रयुक्त jquery घटक, या ckeditor घटक कौन से हैं? – Anand

संबंधित मुद्दे