Rails 3 - حجم كبير للتطبيق (حوالي 65 ميجابايت)
-
14-12-2019 - |
سؤال
حجم التطبيق 65 ميجا بايت .عندما حصلت على أن الحجم الأكبر يحتوي على المجلد /vendor/bundle
- بالكاد 63 ميجابايت.
اذا السؤال هو لماذا؟كيف يمكنني تقليله؟أقوم بنشر تطبيقي باستخدام caipstrano ويستغرق الأمر الكثير من الوقت...
المحلول
أنا متأكد من أن عملية النشر تمثل مشكلة عندما يتعين تحميل التطبيق بحجم 65 ميجابايت في كل مرة.يجب عليك إلقاء نظرة على خيار Publish_via Remote_cache في الملف /config/deploy.rb
أضف هذا إلى ملف /config/deploy.rb الخاص بك
set :deploy_via, :remote_cache
مأخوذ من http://help.github.com/deploy-with-capistrano/
Remote Cache In most cases you want to use this option, otherwise each deploy will do a full repository clone every time. set :deploy_via, :remote_cache Remote caching will keep a local git repo on the server you’re deploying to and simply un a fetch from that rather than an entire clone. This is probably the best option as it will only fetch the changes since the last.
إذن ما يحدث بشكل أساسي هو أنه في المرة الأولى التي تقوم فيها بنشر تطبيقك، يتم سحب كل شيء من الريبو، ثم يتم سحب كل عملية نشر بعد ذلك فقط التغيير.
وهذا يعمل أيضًا مع التخريب.
لا تنتمي إلى StackOverflow