Hiện tại tôi đang tải tất cả các lớp của mình bằng cách bao gồm tệp "all.inc.php" trên mỗi trang của trang web, tệp này sau đó bao gồm tất cả cấu hình, lớp, chức năng, v.v. toàn bộ trang web.Có những nhược điểm về hiệu năng trong khi sử dụng các lớp tự động nạp trong PHP không?
Vấn đề của tôi với điều này là tôi thường sử dụng các lớp chỉ liên quan đến một số trang/phần nhất định của trang web, vì vậy thường tôi bao gồm một loạt các lớp ở đầu trang sẽ không được sử dụng.
Rõ ràng tự động tải các lớp sẽ khắc phục vấn đề này, vì vậy câu hỏi của tôi là, sẽ tự động tải các lớp cho tôi một nhược điểm như máy chủ sau đó phải kiểm tra xem tệp có tồn tại không? Và nếu có một nhược điểm, thì nhược điểm này tồi tệ hơn là phải bao gồm một số lớp có thể không được sử dụng trên trang? Hoặc là sự khác biệt tiêu cực?
Cảm ơn, bài viết đó là loại giải thích mà tôi đang tìm kiếm! – Nick
Câu trả lời ngắn: không thực sự (đó là một hiệu suất nhỏ hit), không, và có :) – siliconrockstar