Việc rời khỏi mô-đun UI UI được kích hoạt có ảnh hưởng đến hiệu suất không?


9

Tôi nhận thấy rằng liên kết "Tắt mô-đun nhà phát triển" trong mô-đun Menu quản trị đã vô hiệu hóa mô-đun UI UI. Tôi có ấn tượng rằng mục đích của việc vô hiệu hóa các mô-đun dành cho nhà phát triển là để giảm tác động hiệu suất. Nhưng tôi không nghĩ rằng mô-đun UI UI sẽ ảnh hưởng đến hiệu suất. Việc để lại UI UI được kích hoạt trong sản xuất có ảnh hưởng đến hiệu suất không? Có bất kỳ lý do nào khác để vô hiệu hóa mô-đun này trên một trang web sản xuất?

Câu trả lời:


11

Mọi mô-đun được kích hoạt đều ảnh hưởng đến hiệu suất, chỉ vì thực tế chúng được tải và phân tích cú pháp từ PHP. Views_ui.module, trong nhánh 6.x-3.x-dev của Lượt xem, là 10355 byte.
Sau đó, có các hook được gọi từ Drupal, ngay cả khi bạn không sử dụng bất cứ thứ gì từ mô-đun UI UI, chẳng hạn như Views_ui_help () , Views_ui_menu () , Views_ui_theme () hoặc Views_ui_l Library_alter () .

Một lý do khác để vô hiệu hóa các mô-đun không sử dụng là tránh các vấn đề bảo mật có thể xảy ra.


Điều này vẫn còn có liên quan trong D8 với những thay đổi kiến ​​trúc? Ngoài ra, bạn không thể hủy kích hoạt các mô-đun trong 8, nhưng tôi cũng đã thấy một vài ví dụ về cấu hình danh sách đen của mọi người đối với Giao diện người dùng, Giao diện người dùng, v.v. từ sản xuất bằng config_split
William Turrell

1
Có, ngoại trừ các mô-đun hỗ trợ Drupal 7 là các mô-đun được cài đặt Drupal 8, vì không thể vô hiệu hóa các mô-đun trên Drupal 8. Mô-đun phân chia cấu hình được sử dụng khi xuất cấu hình, do đó một phần của các tệp cấu hình được đặt trong một thư mục khác ; nó thường được sử dụng khi nhập cấu hình từ một trang phát triển, để tránh các cài đặt cho các mô-đun giống như các mô-đun bạn liệt kê trong máy chủ sản xuất.
kiamlaluno
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.