2011-09-13 39 views
5

Tôi có một vài tệp nội dung nhỏ hơn (mẫu văn bản thường là 100 - một vài K byte) trong ứng dụng của tôi mà tôi đang xem xét bộ nhớ đệm bằng cách sử dụng memcached. Nhưng có ai ở đây biết nếu tải một tập tin địa phương hoặc yêu cầu nó từ memcache là nhanh nhất/tài nguyên nhất hiệu quả?Nhanh nhất/hiệu quả nhất trong App Engine, đọc tệp cục bộ hoặc truy cập memcache?

(Tôi sẽ sử dụng phiên bản Python của App Engine)

+0

Nếu chúng là mẫu, hệ thống tạo khuôn mẫu bạn đang sử dụng có thể đã hỗ trợ lưu bộ nhớ đệm các mẫu được biên dịch trong bộ nhớ. Bạn đang sử dụng thư viện nào? –

+1

Thực ra, tôi sẽ không sử dụng mẫu (phía máy chủ), nhưng các trang tĩnh được tạo trong một tập lệnh xây dựng. –

Trả lời

6

Nếu họ chỉ là vài Kbytes tôi sẽ tải chúng trên bộ nhớ Ví dụ; trong số các lựa chọn lưu trữ (Memcache, Datastore, Blobstore, v.v.) trên Google App Engine, bộ nhớ mẫu tùy chọn shoud là nhanh nhất.

+0

Um, nếu phải mất 20-25 mili giây để đọc một cái gì đó từ bộ nhớ mẫu (ví dụ, một biến toàn cầu), một cái gì đó là nghiêm trọng sai. –

+0

xấu của tôi, chúng tôi dễ dàng có một thứ tự độ lớn bên dưới. (Tôi đang già đi) – systempuntoout

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