it-swarm-vi.com

Loại trang web nào không nên sử dụng bộ đệm?

Có khi nào bạn nên sử dụng bộ nhớ đệm không? Giống như cho các trang cập nhật thường xuyên? Hoặc, bạn nên luôn luôn cache?

Hãy cho ví dụ và lý do?

1
Kevin

Đoán nó phụ thuộc vào những gì bạn có nghĩa là bộ nhớ cache.

  1. Bộ nhớ đệm truy vấn cơ sở dữ liệu - trong nhiều trường hợp, có ý nghĩa đối với các truy vấn bộ đệm trong memcached hoặc thậm chí được tuần tự hóa vào đĩa

  2. Bộ nhớ đệm phân đoạn trang - nếu bạn có các phần của trang bán động, đôi khi có thể có ý nghĩa để duy trì chúng vào bộ nhớ hoặc đĩa thay vì phải tạo lại chúng trên mỗi lần tải trang

  3. Reverse proxy - lớp thông minh (hoặc không thông minh) lưu trữ ảnh chụp nhanh của các trang được hiển thị đầy đủ của bạn và hiển thị các trang này dưới dạng trang tĩnh cho khách hàng dựa trên các chiến lược bạn đặt.

  4. Bộ nhớ đệm phía máy khách - thông qua lựa chọn hết hạn thông minh và các tiêu đề HTTP khác, bạn có thể đảm bảo rằng khách hàng của mình chỉ yêu cầu các tệp từ trang web của bạn khi cần

Tất cả những điều này đóng một vai trò trong tối ưu hóa trang web và việc sử dụng được xác định bởi mức độ năng động của dữ liệu của bạn, liệu máy khách có được đăng nhập hay không và vô số yếu tố khác. Câu trả lời đơn giản là lưu trữ bộ đệm bất cứ nơi nào bạn có thể, ở mức tiêu thụ ít tài nguyên nhất mà không ảnh hưởng đến trải nghiệm người dùng.

4
JasonBirch

Một trang web cho bạn biết thời gian hiện tại trong ngày.

2
delete

Tôi cho rằng bạn có nghĩa là 'không nên sử dụng bộ nhớ đệm?' nếu không, bạn thực sự nên luôn luôn sử dụng bộ nhớ đệm cho các trang cần nó. (rất nhiều kết xuất phía máy chủ và sql ...).

Bộ đệm được sử dụng để gửi các trang được kết xuất sẵn, phản đối việc thực hiện logic và truy vấn cơ sở dữ liệu cho mỗi yêu cầu. quyết liệt tăng tốc mọi thứ. Một tùy chọn là chỉ xóa bộ nhớ cache thường xuyên hơn .. không nhất thiết phải tắt nếu tắt.

Đôi khi bạn muốn không có bộ đệm .. như bảng quản trị hoặc thứ gì đó phải được cập nhật ngay lập tức, mọi lúc.

Nên sử dụng bộ đệm cho các trang: không thay đổi nhiều hoặc phải được phân tích cú pháp liên tục bởi php nếu có nhiều công việc để hiển thị trang như các cuộc gọi cơ sở dữ liệu hoặc nhiều tập lệnh sử dụng. nếu nó được yêu cầu rất nhiều như một trang chủ.

1
WalterJ89