2011-01-21 37 views
5

Ai đó có thể giải thích tính năng Luôn bật trong Google App Engine là gì? Nó hữu ích như thế nào? Một lời giải thích với ví dụ sẽ được đánh giá cao.Tính năng Luôn bật trên Máy ứng dụng của Google

Tính năng Luôn bật có hoạt động ngay cả đối với hàng đợi công việc không?

Trả lời

8

Về cơ bản, Google tắt các phiên bản ứng dụng của công cụ ứng dụng khi chúng không có lưu lượng truy cập. Với tính năng này, bạn có thể trả thêm tiền để có một cá thể luôn chạy. Điều này tiết kiệm thời gian trong các lần tăng lưu lượng truy cập vì thời gian không cần phải thực hiện để khởi chạy một phiên bản mới.

+4

Tính năng này đặc biệt hữu ích cho các ứng dụng Java, có thể mất rất nhiều thời gian để khởi chạy (hơn mười giây). – Thilo

+0

Khi mã của bạn đang chạy, công cụ ứng dụng của Google tạo các phiên bản để giữ cho mã của bạn hoạt động. Khi có lưu lượng truy cập lớn, các phiên bản luôn có sẵn và các yêu cầu sẽ được phân phối nhanh hơn. Khi có lưu lượng truy cập rất ít, những trường hợp này sẽ chết sau một thời gian. Vì vậy, khi có yêu cầu mới, GAE phải tải lên các trường hợp này trước trước khi phân phối yêu cầu sẽ mất một khoảng thời gian (không đáng kể số lượng thời gian nhưng vẫn có thể đo lường được) – Sam

Các vấn đề liên quan