Tôi sắp triển khai ứng dụng được xây dựng trên Rails 3.1.x và bắt đầu chạy một số thử nghiệm hiệu suất. Sau khi fiddling với ab
cho một chút, tôi thấy một số kết quả rất nản lòng năng suất khoảng 15 yêu cầu/giây trên Heroku.Điều chỉnh hiệu suất đường ray cho sản xuất?
Khi thử nghiệm cục bộ, tôi thấy kết quả tương tự chứng minh rằng đó là vấn đề về ứng dụng nhiều hơn bất kỳ điều gì.
Tôi đang chạy Unicorn, nhanh hơn khoảng 40% so với Thin trên Celadon Cedar. Hơn nữa, tôi đang sử dụng db chia sẻ PGSQL.
Tôi hy vọng rằng ai đó có thể chia sẻ danh sách giặt hoặc về bản chất danh sách kiểm tra khởi chạy mà tôi nên chuyển qua khi chuẩn bị ứng dụng cho sản xuất và chuyển sang nhu cầu điều chỉnh tốc độ. Cho đến nay tôi đã không phải tìm thấy một danh sách ngắn gọn thực sự về các mục có thể thao tác để di chuyển qua đó có vẻ hợp lý với tình huống của tôi.
Hoặc nếu bạn có trải nghiệm thực tế vững chắc di chuyển qua các vấn đề như thế này, mọi đầu vào đều sẽ được đánh giá cao!
Xin chào, bạn có thể xem câu hỏi của tôi về một tình huống tương tự không? http://stackoverflow.com/questions/22580297/how-to-tune-a-production-level-heroku-postgres-with-a-ruby-on-rails-application – scaryguy