Bao lâu là một đoạn chuỗi? Tôi có thể viết một truy vấn cơ sở dữ liệu chậm hơn nhiều so với việc đọc cùng một dữ liệu từ một tệp XML, nhưng tôi cũng có thể viết một tệp XML chậm hơn nhiều so với việc đọc một cơ sở dữ liệu.
Tôi sẽ nói nếu bạn đang hiển thị nội dung tĩnh "chủ yếu" và bạn lo lắng về hiệu suất, thì có thể nên thực hiện nó theo bất kỳ cách nào bạn nghĩ đơn giản nhất, sau đó sử dụng cơ chế lưu vào bộ nhớ đệm làm cho nó hoạt động - theo cách này, truy cập đầu tiên có thể là "chậm" nhưng các lần truy cập tiếp theo sẽ nhanh hơn rất nhiều.
Thông thường, nếu bạn đang tạo nội dung HTML, hãy viết HTML đã hoàn thành vào đĩa và gửi cho trình duyệt, thay vì điền từ tệp cơ sở dữ liệu/XML vào các yêu cầu tiếp theo. Nếu bạn có quá trình phụ trợ của bạn xóa các tập tin lưu trữ bất cứ khi nào nó cập nhật nội dung, thì máy chủ có thể tự động phát hiện khi tệp không tồn tại và tạo lại nó.
Nguồn
2010-08-03 06:26:14
Cảm ơn bạn. Tôi đã có kế hoạch đi với một cách tiếp cận lai đưa dữ liệu vào các tập tin địa phương và một số vào cơ sở dữ liệu. Tôi nghĩ rằng tôi sẽ đi với một hoàn toàn với lưu trữ cơ sở dữ liệu dựa trên các câu trả lời. Ứng dụng tôi đang xây dựng sẽ có một trình cài đặt được mã hóa để nó sẽ xử lý các thiết lập cơ sở dữ liệu và các thiết lập web.config ban đầu. – Adrian