Plugin WordPress ảnh hưởng đến thời gian tải trang như thế nào?

Plugin WordPress ảnh hưởng đến thời gian tải trang như thế nào?

Bạn có bao giờ tự hỏi Plugin WordPress ảnh hưởng đến thời gian tải trang của bạn như thế nào chưa? Plugin WordPress sẽ giúp bạn thêm nhiều tính năng tuyệt vời cho trang web của bạn, nhưng chúng cũng sẽ làm thời gian tải trang của bạn bị kéo dài lên. Trong bài viết này mình chỉ ra những tác động của Plugin đến tốc độ tải trang, đồng thời chia sẻ với bạn cách để kiểm soát chúng hiệu quả hơn.

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

WordPress đươc thiết kế để các nhà phát triển có thể thêm các mã riêng của mình vào và hoạt động một cách đồng bộ với mã của website gốc. WordPress cung cấp các API plugin chứa các hook để nhà phát triển có thể sử dụng và can thiệp vào kết quả trả về.

Khi một người ghé thăm website, bộ mã cốt lõi của wordpress sẽ được tải và tùy vào hook và cách sử dụng hook của plugin mà nó sẽ sử dụng để đưa ra kết quả cuối cùng.

Plugin WordPress ảnh hưởng đến thời gian tải trang như thế nào?

Các plugin thường sử dụng thêm các tệp css, JavaScript và hình ảnh riêng nên thường chúng sẽ gọi thêm các yêu cầu http để gọi các file này. Khi được thực hiện đúng cách, thời gian tải trang sẽ tăng không đáng kể, tuy nhiên nếu có quá nhiều plugin thì các yêu cầu gọi file riêng của từng plugin sẽ khiến thời gian tải trang của bạn tăng lên rất nhiều do có quá nhiều yếu cầu http cần xử lý.

Làm sao để khẳng định được điều này là đúng? mình sẽ thử test trên hai website với 1 website không sử dụng plugin và 1 website sử dụng plugin (tầm 2 cái plugin).

Đầu tiên là thời gian tải trang toàn bộ của 2 trang

Thời gian tải trang của website không sử dụng plugin là 1.43s

Thời gian tải trang của website không sử dụng plugin là 1.43s

Thời gian tải trang của 1 website sử dụng 2 plugin là 7.54s

Thời gian tải trang của 1 website sử dụng 2 plugin là 7.54s

Tiếp theo là thời số lượng tệp JavaScript của 2 website

Số tệp JavaScript của theme không sử dụng plugin dường như rất ít vì nó chỉ sử dụng JavaScript của theme và không có JavaScript của plugin nào

Số tệp JavaScript của theme không sử dụng plugin dường như rất ít vì nó chỉ sử dụng JavaScript của theme và không có JavaScript của plugin nào

Để chụp hết số JavaScript của website sử dụng plugin mình đã phải thu nhỏ xuống mức không thể nhìn rõ như thế này nữa

Để chụp hết số JavaScript của website sử dụng plugin mình đã phải thu nhỏ xuống mức không thể nhìn rõ như thế này nữa

Một vấn đề nữa ảnh hưởng đó là tệp css

Số tệp css của website không sử dụng Plugin chỉ có của theme, ngoài ra không có một css nào của plugin

Số tệp css của website không sử dụng Plugin chỉ có của theme, ngoài ra không có một css nào của plugin

Số css của Plugin là rất nhiều, trong số đó có những tệp không được sử dụng trên theme nhưng vẫn được gọi

Số css của Plugin là rất nhiều, trong số đó có những tệp không được sử dụng trên theme nhưng vẫn được gọi

Trong trường hợp này mình thử nghiệm ở 2 website tương đương có cùng tốc độ host và nội dung, và bạn có thể thấy website có nhiều plugin có thời gian tải trang vượt khỏi thời gian tải trang mà google khuyến nghị.

Website trên sử dụng các plugin uy tín như woocomerce và yoast SEO nên số tệp gọi thêm là không nhiều, nếu như cài những plugin không tốt có nhiều yêu cầu tải file thì chắc chắn website của bạn sẽ còn chậm hơn nhiều.

Kiểm soát các plugin để website ổn định tốc độ

Có nhiều cách để cải thiện tốc độ website của bạn như việc hạn chế sử dụng plugin. Nếu bạn yêu cầu một công ty nào đó thiết kế website cho bạn sử dụng wordpress thì bạn phải yêu cầu họ hạn chế tối đa việc sử dụng plugin. Tối đa chỉ nên sử dụng 3-4 plugin và chúng phải được thiết đặt một cách tối ưu để không tải những dữ liệu thừa làm chậm website.

Mình thường thiết kế website sử dụng ít plugin nhất có thể, nhiều tính năng cho theme mình có thể code thẳng và dĩ nhiên sẽ không sử dụng thêm tệp css, js nào cả. Bạn có thể xem các bài viết về wordpress của mình để tự viết code cho theme mình hạn chế sử dụng plugin.

Chúc bạn thành công !

Các bài liên quan

Tuấn ĐC

Tuấn ĐC

Tôi thích tự do, làm những gì mình thích, thích đi nhiều nơi và học được nhiều thứ.

Liên hết bài viết: ""