rất nhiều tệp mẫu (.tpl.php), nó có tốt hay không?


7

Tôi đã sử dụng khoảng 110 tệp mẫu (tpl.php) trong chủ đề của mình, điều đó có làm chậm trang web drupal của tôi không?

Ý tôi là:

thêm tệp mẫu == tiêu thụ hiệu suất Máy chủ.


2
Có rất nhiều tập tin của nó không nhất thiết là một vấn đề. Nếu bạn lo ngại, hãy thử điểm chuẩn trang web của bạn với một chủ đề sử dụng các tệp mẫu và sau đó là một chủ đề khác không có.
Patrick Kenny

Từ nhận xét của bạn, tôi hiểu rằng rất nhiều tệp mẫu sẽ không tiêu tốn hiệu năng của Máy chủ, đúng không? Nếu tôi thử điểm chuẩn, tôi sẽ không thấy sự khác biệt vì tôi đang làm việc trong Localhost. vì vậy bạn có bất kỳ ý tưởng nào
slix i Khẩu

localhost hoặc máy chủ từ xa bạn cần máy chủ để chạy PHP và hầu hết các điểm chuẩn trên thế giới đều được thực hiện trong môi trường cục bộ. Điểm chuẩn cho kết quả và những con số đó có thể cho bạn thấy sự khác biệt.

Tôi xin lỗi Jhilke Dai, tôi không hiểu được !! là phần mềm điểm chuẩn hay gì, tôi xin lỗi tôi là người mới bắt đầu.
slix i Khẩu

1
Apache Bench, http-perflà một vài người nổi tiếng. Chỉ cần Công cụ Điểm chuẩn Hiệu suất Máy chủ của Google, bạn sẽ thấy rất nhiều trong số đó cả miễn phí và quảng cáo. Chọn những gì phù hợp nhất với bạn. Cá nhân tôi thích http-perfJmeter

Câu trả lời:


5

Giả sử bạn ghi đè page.tpl.php mặc định trong thư mục chủ đề của mình và so sánh trường hợp này với trường hợp sử dụng mặc định. Trong cả hai trường hợp, một page.tpl.php đang được đánh giá trong quá trình kết xuất trang - hoặc là mẫu mặc định hoặc của bạn. Ngay cả khi bạn không ghi đè lên mẫu, Drupal phải tìm kiếm thư mục chủ đề để kiểm tra xem có ghi đè không. Tất nhiên, nếu bạn có nhiều logic phức tạp trong việc ghi đè, trang sẽ hiển thị chậm hơn, nhưng đó không phải là do bản thân ghi đè.

Tuy nhiên, việc tạo các mẫu tùy chỉnh với hook_theme có thể làm mọi thứ chậm lại.

Nói chung, bộ nhớ đệm sẽ làm nhiều hơn để tăng tốc trang web của bạn vì nó bỏ qua hoàn toàn hiển thị trang.


Thanx user24505 cho câu trả lời
slix i Khẩu

Nếu bạn đang thay thế một chức năng chủ đề bằng cuộc gọi đến tệp mẫu, nó chắc chắn sẽ chậm lại (ít nhất là tương đối) vì các cuộc gọi chức năng nhanh hơn hoạt động của tệp.
Sivaji
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.