2011-04-12 12 views
24

Raylarımız, yüklendikten sonra güzel ve hızlıdır, ancak başlangıçta acımasızdır. Konsol, yolcu vb. Hepsi tekmelemek için neredeyse 10 saniye sürüyor. Olması gerekenden daha fazla bir şey gibi görünüyor.Yavaş raylar uygulama açılış saatinde nasıl hata ayıklayabilirim?

En yavaş parçalara girebilmek için hangi araçları veya yöntemleri kullanmalıyım? Olağan şüpheliler neler?

+0

bile _production_ modda 10 saniye alıyor mi? – JellicleCat

+0

Uygulama sırasında ne tür bellek ayak izi var? Talepleri geldiğinde ilk birkaç saniyede sınıfları önbelleğe almak ve db bağlantısını açmak için her zaman bir ısınma süresi vardır. Eğer ram ya da cpu'yu maksimuma çıkarırsanız, bu daha uzun sürecek ve daha güçlü bir kutuya ihtiyacınız olacaktır. Ayrıca yolcu kullanıyor musunuz? Maksimum için kaç işlem yapılandırdınız? – Wes

+0

Yolcuyu kullanma. Tek boynuzlu at bir geçiş olsa da. Hafızada azami yok. Oldukça büyük bir uygulama ama başlangıçta çılgın görünüyor. Makinemdeki yeni bir uygulama 2-3 saniyede açılıyor. Bu 10 ile 15 saniye arasında. Belki üretimde 10 saniye ve dev'de 15 saniye mi? Bir kez dolduğunda istek başına hızlı çalışır. Sadece acımasız bot süreleri. – chrishomer

cevap

15

Bunun eski bir soru olduğunu biliyorum ama son zamanlarda yükleme süreleriyle ilgili bir sorunum vardı ve bu benim hangi taşların en yavaş olduğunu bulmama yardımcı olan taş çatalımdı, bu gemiyle ilgili iyi şeyler bu raylarla dolu. konsol ve tüm başlatıcılar çalıştırılır.

https://github.com/mark-ellul/Bumbler

+0

Mark, teşekkürler. Yardımcı görünüyor. Değiştirmek için bir yol var mı, bu yüzden aynı satırı güncellemiyor ama her gem için yeni bir satıra mı gidiyor? – chrishomer

+0

Bu hatayı aldım: böyle bir dosyayı yükleyemiyorum - bumbler/stats. hala çok buggy (yanlış olabilir). Teşekkürler –

+0

Gemfile ile yüklediniz mi? –

İlgili konular