Bạn đã bao giờ tự hỏi làm thế nào plugin WordPress ảnh hưởng đến thời gian tải trang web của bạn? Các plugin WordPress cho phép bạn thêm chức năng vào trang web của mình nhưng chúng cũng có thể ảnh hưởng đến tốc độ của trang web. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách plugin WordPress ảnh hưởng đến thời gian tải trang web của bạn và cách bạn có thể kiểm soát chúng hiệu quả hơn.

Sửa đổi thời gian tải của plugin 1

Plugin hoạt động như thế nào?

Plugin WordPress tương tự như một ứng dụng cho trang web WordPress của bạn. Bạn có thể cài đặt chúng để thêm nhiều tính năng hơn vào trang web của mình như biểu mẫu liên hệ, thư viện ảnh hoặc cửa hàng thương mại điện tử.

Khi ai đó truy cập trang web của bạn, trước tiên WordPress tải các tệp cốt lõi của nó và sau đó tải tất cả các plugin đang hoạt động của bạn.

Plugin ảnh hưởng như thế nào đến blog của bạn?

mỗi Plugin WordPress cung cấp các tính năng khác nhau. Để làm điều này, một số plugin thực hiện lệnh gọi đến cơ sở dữ liệu ở chế độ nền trong khi những plugin khác tải các tệp trên giao diện người dùng, chẳng hạn như tệp CSS, JavaScript, v.v.

Hầu hết các plugin tạo một yêu cầu HTTP để tải các tệp như tập lệnh, CSS và hình ảnh. Mỗi yêu cầu làm tăng thời gian tải trang hoàn chỉnh của trang web của bạn.

Sau khi thực hiện đúng, tác động đến hiệu suất thường quá đáng chú ý.

Do đó, nếu bạn đang sử dụng nhiều plugin tạo ra quá nhiều yêu cầu http để tải tệp lên, điều đó sẽ ảnh hưởng đến hiệu suất trang web và trải nghiệm người dùng của bạn.

Làm cách nào để kiểm tra các tệp được tải bởi plugin WordPress?

Để xem các plugin ảnh hưởng đến thời gian tải trang của bạn như thế nào, bạn cần kiểm tra các tệp được tải bởi các plugin này trên WordPress.

Có rất nhiều công cụ bạn có thể sử dụng để tìm ra điều này.

Bạn có thể sử dụng công cụ phát triển trình duyệt của mình (trong Google Chrome "Kiểm tra mục").

Chỉ cần truy cập trang web của bạn và nhấp chuột phải để chọn " thanh tra ". Điều này sẽ mở bảng công cụ phát triển.

Bạn cần nhấp vào tab "Mạng" và sau đó tải lại trang web của mình. Để xem cách nó tải và để xem tất cả các tệp mà nó tải.

Công cụ phát triển mạng

Bạn cũng có thể sử dụng các công cụ của bên thứ ba như Pingdom và GTmetrix để thấy điều này. Các công cụ này cũng sẽ cho phép bạn xem tất cả các tệp được tải và thời gian tải chúng.

Công cụ pingdom

Bạn cần cài đặt bao nhiêu plugin?

Nếu bạn thấy các tệp khác nhau được tải, bạn có thể bắt đầu tự hỏi có bao nhiêu plugin bạn cần sử dụng?

Câu trả lời thực sự phụ thuộc vào bộ plugin bạn sử dụng trên trang web của mình.

Một plugin xấu duy nhất có thể tải các tệp 12 trong khi một số plugin tốt chỉ cần thêm một vài tệp bổ sung.

Tất cả các plugin được mã hóa tốt đều cố gắng giữ các tệp chúng tải lên ở mức tối thiểu. Tuy nhiên, không phải tất cả các nhà phát triển plugin đều cẩn thận. Một số plugin tải tệp trên mọi trang, ngay cả khi chúng không cần tệp đó.

Nếu bạn sử dụng nhiều plugin này, nó sẽ bắt đầu ảnh hưởng đến hiệu suất của trang web của bạn.

Làm thế nào để giữ cho plugin được kiểm soát?

Điều quan trọng nhất bạn có thể làm trên trang web WordPress của mình là chỉ sử dụng các plugin được mã hóa tốt, có đánh giá tốt và được giới thiệu bởi các nguồn đáng tin cậy.

Nếu bạn tìm thấy một Plugin WordPress ảnh hưởng đến cách trang web của bạn tải, vì vậy hãy tìm một plugin tốt hơn thực hiện công việc tương tự nhưng tốt hơn.

Sau đó, bạn cần bắt đầu sử dụng bộ nhớ đệm và CDN để cải thiện hơn nữa hiệu suất và tốc độ của trang web của bạn.

Một yếu tố khác mà bạn nên xem xét là lưu trữ của trang web của bạn. Nếu máy chủ lưu trữ của bạn không được tối ưu hóa đúng cách, nó sẽ không làm tăng thời gian phản hồi của trang web của bạn.

Điều này có nghĩa là không chỉ các plugin mà hiệu suất tổng thể của trang web của bạn sẽ chậm hơn. Đảm bảo rằng bạn đang sử dụng một trong những dịch vụ lưu trữ WordPress tốt nhất.

Phương án cuối cùng, bạn có thể gỡ cài đặt các plugin mà bạn không sử dụng. Kiểm tra kỹ các plugin được cài đặt trên trang web của bạn và xem liệu bạn có thể gỡ cài đặt chúng hay không. Đây không phải là một giải pháp lý tưởng, vì bạn sẽ phải thỏa hiệp chức năng so với tốc độ blog của mình.

Vô hiệu hóa các plugin định kiểu trên WordPress

Trước tiên, bạn cần tìm tên hoặc xử lý của biểu định kiểu mà bạn muốn hủy đăng ký. Bạn có thể định vị nó bằng công cụ của mình " kiểm tra phần tử '.

Kiểm tra phần tử trình duyệt

Sau khi tìm thấy bảng điều khiển kiểu, bạn có thể ' unregister Bằng cách thêm mã này vào tệp functions.php Chủ đề của bạn hoặc tập tin chính của một plugin.

add_action ('wp_print_styles', 'my_deregister_styles', 100); chức năng my_deregister_styles () {wp_deregister_style ('gdwpm_styles-css'); }

Bạn có thể “hủy đăng ký” bao nhiêu kiểu xử lý tùy thích trong chức năng này. Ví dụ: nếu bạn có nhiều plugin có biểu định kiểu bạn muốn "hủy đăng ký" thì bạn có thể thực hiện như sau:

add_action ('wp_print_styles', 'my_deregister_styles', 100); chức năng my_deregister_styles () {wp_deregister_style ('gdwpm_styles-css'); wp_deregister_style ('bfa-font-awesome-css'); wp_deregister_style ('some-other-stylesheet-handle'); }

Hãy nhớ rằng, việc 'hủy đăng ký' các bảng định kiểu này sẽ ảnh hưởng đến chức năng của các plugin trên trang web của bạn. Bạn phải sao chép nội dung của từng biểu định kiểu mà bạn xóa và dán chúng vào biểu định kiểu của mình. theme WordPress hoặc thêm chúng dưới dạng CSS tùy chỉnh.

Vô hiệu hóa plugin javascript

Cũng giống như các biểu định kiểu, bạn sẽ cần tìm xử lý mà các tệp JavaScript sử dụng để "hủy đăng ký" chúng. Tuy nhiên, bạn sẽ không tìm thấy chốt bằng cách sử dụng " thanh tra '.

Đối với điều này, bạn sẽ cần đào sâu hơn vào các tệp plugin để tìm tay cầm được plugin sử dụng để tải tập lệnh.

Một cách khác để tìm hiểu về tất cả các trình xử lý được sử dụng bởi các plugin là thêm mã này vào tệp functions.php của chủ đề của bạn.

function bpc_display_pluginhandles () {$ wp_scripts = wp_scripts (); $ handlename. = " "; foreach ($ wp_scripts-> queue as $ handle): $ handlename. = ' '. $ xử lý. ' '; endforeach; $ handlename. = " "; return $ handlename;} add_shortcode ('pluginhandles', 'bpc_display_pluginhandles');

Sau khi thêm mã này, bạn có thể sử dụng mã ngắn [pluginhandles] để hiển thị danh sách xử lý tập lệnh plugin.

Xử lý tập lệnh wordpress

Bây giờ bạn đã có các trình xử lý tập lệnh, bạn có thể dễ dàng "hủy đăng ký" chúng bằng cách sử dụng mã bên dưới:

add_action ('wp_print_scripts', 'my_deregister_javascript', 100); hàm my_deregister_javascript () {wp_deregister_script ('contact-form-7'); }

Bạn cũng có thể sử dụng mã này để vô hiệu hóa nhiều tập lệnh, như thế này:

add_action ('wp_print_scripts', 'my_deregister_javascript', 100); hàm my_deregister_javascript () {wp_deregister_script ('contact-form-7'); wp_deregister_script ('gdwpm_lightbox-script'); wp_deregister_script ('một plugin-script'); }

Bây giờ, như chúng tôi đã đề cập trước đó, việc tắt các tập lệnh này sẽ ngăn các plugin của bạn hoạt động bình thường.

Để tránh điều này, bạn sẽ cần kết hợp các mã JavaScripts với nhau, nhưng đôi khi nó không hoạt động chính xác, bạn cần biết những gì bạn đang làm.

Đó là tất cả cho hướng dẫn này, tôi hy vọng bạn sẽ biết cách cải thiện các plugin của mình. Nếu bạn có bất kỳ câu hỏi, hãy hỏi họ.