Trang web tôi đang phát triển trong php làm cho nhiều yêu cầu cơ sở dữ liệu MySQL trên mỗi trang được xem. Mặc dù nhiều yêu cầu nhỏ với chỉ mục được thiết kế phù hợp. Tôi không biết nếu nó sẽ có giá trị trong khi để phát triển một kịch bản bộ nhớ cache cho các trang này.Tốc độ truy cập tệp so với tốc độ truy cập cơ sở dữ liệu
1) Tệp I/O thường nhanh hơn yêu cầu cơ sở dữ liệu? Điều này phụ thuộc vào máy chủ? Có cách nào để kiểm tra số lượng máy chủ của bạn có thể xử lý không?
2) Một trong số các trang kiểm tra cơ sở dữ liệu cho tên tệp, sau đó kiểm tra máy chủ để xem có tồn tại hay không, sau đó quyết định nội dung sẽ hiển thị. Điều này tôi sẽ giả định sẽ được hưởng lợi từ một lần xem trang được lưu trữ?
Ngoài ra nếu có bất kỳ thông tin nào khác về chủ đề này mà bạn có thể chuyển tiếp tôi đến đó sẽ được đánh giá cao.
Cảm ơn
Cơ sở dữ liệu khác cung cấp tệp phẳng không đồng thời kiểm soát. Trong một bối cảnh viết nặng nề, nhiều quy trình ghi vào một tệp phẳng có thể có vấn đề. Sự thỏa hiệp tốt đẹp giữa các tệp tùy chỉnh, tệp phẳng và RDBMS đầy đủ là SQLite - có nhiều hơn một vài trang được hỗ trợ SQLite. –