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

Tác giả NetworkEngineer, T.M.Hai 04, 2021, 07:35:24 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

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


Mình thường được khách hàng hỏi về việc họ nên cài đặt bao nhiêu plugin WordPress trên trang web của mình? Câu hỏi thực sự mà mọi người muốn biết là có bao nhiêu plugin là quá nhiều?

Vì có rất nhiều quan niệm sai lầm về các plugin WordPress và cách chúng có thể ảnh hưởng đến tốc độ, hiệu suất và bảo mật của trang web, mình muốn giải thích chủ đề này một cách chi tiết cho những người dùng không am hiểu về công nghệ và về WordPress.

Trong bài viết này, mình sẽ giải thích có bao nhiêu plugin WordPress nên cài đặt trên trang web của bạn. Mình cũng sẽ nói về cách các plugin có thể và không thể ảnh hưởng đến trang web của bạn. Mục tiêu của mình là giúp bạn học cách chạy trang web của mình với sự kết hợp hoàn hảo của các plugin WordPress.

1. Giới thiệu về các plugin WordPress và cách chúng hoạt động

Trước khi chúng ta tìm hiểu sâu hơn, hãy nói một chút về các plugin WordPress và cách chúng hoạt động.
Các plugin WordPress giống như các ứng dụng cho trang web của bạn. Chúng giúp bạn thêm các tính năng mới và chức năng trang web như tạo cửa hàng trực tuyến, thêm biểu mẫu liên hệ, v.v.

Giống như bản thân WordPress, các plugin cũng được viết bằng ngôn ngữ lập trình PHP. Mã PHP chạy trên máy chủ lưu trữ của trang web của bạn và sử dụng các tài nguyên của nó.

Đây là lý do tại sao bạn phải chọn một công ty lưu trữ WordPress tốt cung cấp cho bạn các công cụ dễ dàng để quản lý các tài nguyên đó và chạy trang web của bạn một cách hiệu quả.

Để tìm hiểu thêm, hãy xem hướng dẫn chi tiết của mình về cách hoạt động của plugin WordPress. Nếu bạn muốn tìm hiểu sâu hơn nữa, hãy xem cách WordPress thực sự hoạt động đằng sau hậu trường.

Kể từ khi có WordPress 1.2 (khi hỗ trợ cho các plugin WordPress được thêm vào), các plugin đã là một điều may mắn cho người dùng. WordPress không có plugin giống như một cửa hàng đồ chơi không có đồ chơi.

2. Tại sao các plugin lại cần thiết cho các trang web WordPress

Mặc dù lõi WordPress cung cấp một nền tảng xuất bản mạnh mẽ, nhưng chính các plugin lại chịu trách nhiệm rộng rãi trong việc biến WordPress trở thành trình tạo trang web phổ biến nhất trên thế giới.

Tổng số plugin WordPress có sẵn đã tăng lên trong những năm qua. Tại thời điểm viết bài này, có hơn 54.000 plugin WordPress miễn phí có sẵn trong thư mục plugin chính thức.

Ngoài các plugin miễn phí này, còn có hàng nghìn plugin WordPress cao cấp được bán bởi các công ty và nhà phát triển bên thứ ba.

Các plugin có thể giúp bạn cải thiện SEO, tăng cường bảo mật, quản lý người dùng và hơn thế nữa. Sẽ khá khó khăn để phát triển doanh nghiệp của bạn nếu không sử dụng các plugin WordPress trên trang web của bạn.

3. Làm thế nào để các plugin WordPress có được danh tiếng kém

Mục đích của plugin là mở rộng WordPress để làm hầu hết mọi thứ bạn có thể tưởng tượng. Tuy nhiên, bây giờ mình nhận thấy cảm giác sợ hãi hoặc hạn chế đối với các plugin từ nhiều người dùng mới bắt đầu.

Mọi người lo lắng về hiệu suất, bảo mật, độ tin cậy, v.v. Điều này chủ yếu là do các nhà thiết kế, nhà phát triển và kỹ thuật viên hỗ trợ lưu trữ web thực sự thất vọng khi họ đang khắc phục sự cố trang web của khách hàng.

Trong sự thất vọng, họ đưa ra các nhận xét như "nên có ít plugin hơn" hoặc "đó là các plugin đang làm chậm trang web của bạn".

Những tuyên bố này đã gây được tiếng vang trên khắp các phương tiện truyền thông xã hội, các cuộc gặp gỡ trực tiếp và hội nghị. Vấn đề lớn nhất với những tuyên bố đó là sự không rõ ràng của chúng.

Ít hơn là gì? Có bao nhiêu plugin WordPress là quá nhiều?

Mình tin rằng vấn đề không phải là số lượng plugin mà là chất lượng.

Bạn có thể có hàng tá plugin WordPress tốt đang chạy trên trang web của mình mà không gặp bất kỳ sự cố nào, nhưng việc bổ sung một plugin được lập trình kém có thể làm chậm trang web của bạn.

Khi điều này xảy ra và bạn yêu cầu trợ giúp khắc phục sự cố, kỹ thuật viên hỗ trợ của công ty lưu trữ của bạn hoặc một nhà phát triển khác sẽ đổ lỗi cho số lượng plugin.

Điều này có ý nghĩa vì việc khắc phục sự cố một trang web có 5 plugin dễ dàng hơn nhiều so với việc khắc phục sự cố một trang web có 30. Số lượng plugin khiến công việc của họ khó khăn hơn.

Điều cực kỳ quan trọng là thực hiện bất kỳ lời khuyên nào như vậy xuất phát từ sự thất vọng và một chút thận trọng.

Bạn nên lịch sự yêu cầu họ xác định plugin cụ thể nào đang gây ra sự cố vì chỉ cần đổ lỗi cho số lượng là kết quả của sự lười biếng.

Nếu chúng ta thêm một plugin xấu làm chậm trang web, thì chúng ta chỉ phải tắt một plugin xấu đó mà không phải tất cả.

Hãy cùng xem các plugin có thể ảnh hưởng như thế nào đến các khía cạnh khác nhau của trang web của bạn.

4. Cách Plugin WordPress ảnh hưởng đến tốc độ và hiệu suất trang web

Có nhiều loại plugin WordPress khác nhau và mỗi loại lại tác động khác nhau đến hiệu suất trang web của bạn.

Có những plugin ảnh hưởng chủ yếu đến giao diện người dùng. Ví dụ các plugin xây dựng trang, các plugin tạo biểu mẫu liên lạc, thư viện hình ảnh, thanh trượt, vv

Sau đó, có các plugin chủ yếu được tạo ra để thực hiện các tác vụ trong khu vực quản trị hoặc back-end. Ví dụ: plugin sao lưu WordPress, plugin biên tập, các tiến trình nền khác nhau, v.v.

Ngoài ra còn có các plugin chạy ở khắp mọi nơi bao gồm cả khu vực quản trị và giao diện người dùng. Ví dụ, SEO plugin, plugin tường lửa WordPress và nhiều hơn nữa.

Tác động của plugin WordPress đối với tốc độ và hiệu suất trang web phụ thuộc vào vị trí mà plugin đó đang được tải.

Ví dụ: các plugin chỉ được tải khi bạn đang thực hiện các tác vụ cụ thể trong khu vực quản trị WordPress thường sẽ không ảnh hưởng đến hiệu suất trang web của bạn.

Mặt khác, các plugin được tải trên giao diện người dùng có thể có hiệu suất lớn hơn.

Ngoài ra, các plugin thực hiện các quy trình nền thường xuyên như kiểm tra liên kết bị hỏng, giám sát lỗi 404, v.v. cũng có thể làm chậm đáng kể hiệu suất trang web tổng thể của bạn.

Các plugin có thể ảnh hưởng đến hiệu suất trang web của bạn bằng cách:

  • Thực hiện các yêu cầu HTTP bổ sung - Một số plugin (chủ yếu là giao diện người dùng) có thể yêu cầu kiểu hoặc tập lệnh tùy chỉnh để hoạt động bình thường. Do đó, họ có thể thêm các tập tin JS và / hoặc CSS bổ sung. Việc tải các tập tin này yêu cầu thực hiện các yêu cầu HTTP bổ sung, điều này làm chậm thời gian tải trang của bạn.

  • Truy vấn DB bổ sung - Một số plugin có thể tăng các truy vấn cơ sở dữ liệu của bạn. Ví dụ: các plugin để hiển thị các bài đăng phổ biến, các bài đăng có liên quan hoặc bất kỳ thứ gì khác kéo các phần tử cơ sở dữ liệu và hiển thị nó trên giao diện người dùng.

  • Tiến trình nền và ghi cơ sở dữ liệu - Một số plugin có thể chiếm nhiều tài nguyên máy chủ trong khi chạy các quy trình nền như kiểm tra các liên kết bị hỏng, giám sát và ghi lại các phân tích như lượt xem bài đăng, v.v.

Hầu hết các plugin WordPress tốt sẽ chỉ tải các tập tin bổ sung khi cần thiết và chúng sẽ giảm thiểu các lệnh gọi cơ sở dữ liệu. Tuy nhiên, đôi khi nó chỉ là không thể tránh khỏi.

May mắn thay, có những tối ưu hóa có sẵn cho hầu hết các trường hợp. Chúng ta hãy nhìn vào một giải pháp ngắn hạn và dài hạn cho những vấn đề này.

Trước khi bạn thực hiện việc này, trước tiên hãy đảm bảo rằng bạn đã bật bộ nhớ Cache trên trang web WordPress của mình. Nếu không có bộ nhớ Cache, trang web của bạn sẽ luôn chậm.

Bây giờ, hãy chuyển sang các tối ưu hóa khác.

4.1. Khắc phục sự cố yêu cầu HTTP bổ sung

Các plugin phải thêm các yêu cầu HTTP bổ sung (tức là tập tin JS và CSS) để hoạt động hiệu quả. Ví dụ: khi bạn cài đặt một plugin biểu mẫu liên hệ, bạn cũng muốn nó hoạt động và trông đẹp mắt.

Mọi người phàn nàn về các yêu cầu HTTP bổ sung trong khi bỏ qua rằng chúng đôi khi cần thiết. Đây là một biểu mẫu chưa được phân loại sẽ trông như thế nào.


Hầu hết người dùng sẽ không thích nó, một số thậm chí còn nghĩ rằng nó đã bị hỏng. Chà, đó chính xác là những gì sẽ xảy ra nếu biểu mẫu liên hệ không thêm các yêu cầu HTTP bổ sung để tải các tập tin CSS và JS.

Nói tóm lại, các kiểu và tập lệnh bổ sung là cần thiết để plugin hoạt động bình thường.

Có ba cách để tối ưu hóa vấn đề yêu cầu HTTP bổ sung. Tất cả chúng đều yêu cầu một số kiến thức về lập trình và bí quyết WordPress, nhưng một phương pháp chắc chắn sẽ dễ dàng hơn những phương pháp khác.

Phương pháp đầu tiên sẽ là hủy đăng ký các kiểu và tập lệnh bổ sung đang được tải bởi plugin. Sau đó, bạn có thể kết hợp các kiểu plugin vào tập tin style.css của giao diện và kết hợp các tập lệnh plugin vào tập tin JavaScript chính của giao diện của bạn.

Phương pháp thứ hai là tải có điều kiện các kiểu / tập lệnh plugin trên các trang cần thiết.

Mình đã giải thích cả hai phương pháp trong bài viết của mình về việc tắt các tập lệnh và bảng định kiểu bổ sung mà các plugin WordPress thêm vào.

Đối với những người không hiểu biết về mã, bạn có thể sử dụng một plugin bộ nhớ Cache cao cấp như WP Rocket cho phép bạn thu nhỏ và kết hợp các tập tin chỉ với một cú nhấp chuột. Điều này sẽ hoạt động đối với hầu hết các trường hợp, nhưng trong một số trường hợp, nó có thể gây ra xung đột với các plugin cụ thể.

Như đã nói, bạn phải hiểu rằng một vài yêu cầu HTTP bổ sung không đáng kể như bạn nghĩ. Chúng ta đang nói về mili giây ở đây. Tuy nhiên, nếu bạn có nhiều plugin đang thêm các yêu cầu HTTP bổ sung, thì việc tối ưu hóa này sẽ cho phép bạn cắt bớt một vài giây thời gian tải của mình.

Rất nhiều chủ doanh nghiệp không am hiểu về công nghệ chỉ cần thuê một nhà phát triển WordPress để tăng tốc trang web của họ, đây là một khoản đầu tư đáng giá.

Bây giờ chúng ta đã đề cập đến các yêu cầu HTTP, chúng ta hãy xem xét các truy vấn DB bổ sung.

4.2. Sửa các truy vấn cơ sở dữ liệu bổ sung và tiến trình nền

Một số plugin có thể làm tăng tải trên máy chủ cơ sở dữ liệu của bạn. Bản thân WordPress thực hiện rất tốt việc lưu trữ các truy vấn và hầu hết các plugin được lập trình tốt sẽ không gây ra bất kỳ vấn đề đáng kể nào.

Tuy nhiên, nếu bạn có một trang web có lưu lượng truy cập cao, thì việc sử dụng các plugin hướng cơ sở dữ liệu có thể trở thành một vấn đề, đặc biệt nếu bạn không có tài nguyên máy chủ thích hợp.

Ví dụ: nếu bạn có một trang web thành viên hoặc một cửa hàng trực tuyến với WooCommerce, thì bạn đang phục vụ rất nhiều yêu cầu chưa được lưu vào bộ nhớ Cache. Trong trường hợp này, lựa chọn thực sự duy nhất là sử dụng giải pháp lưu trữ WordPress được quản lý hoặc thậm chí là giải pháp lưu trữ WooCommerce chuyên dụng.

Hiện nay, có một số plugin cực kỳ tiêu tốn tài nguyên và bạn nên tránh chúng bằng mọi giá.

Ví dụ: có những plugin bổ sung nhiều chức năng phân tích khác nhau trong WordPress như một số plugin chọn tham gia email, plugin thống kê trang web, plugin theo dõi lượt xem bài đăng, v.v. Những plugin này ghi không hiệu quả vào cơ sở dữ liệu trên mỗi lần tải trang, điều này có thể làm chậm đáng kể trang mạng.

Bạn có thể theo dõi số liệu phân tích theo cách có thể mở rộng hơn với các plugin như Google Analytics cho WordPress của MonsterInsights hoặc Jetpack Stats.

Bạn có thể thêm biểu mẫu chọn tham gia email với khả năng theo dõi có thể mở rộng hơn với các plugin như OptinMonster hoặc bằng cách sử dụng biểu mẫu đăng ký từ các dịch vụ tiếp thị qua email yêu thích của bạn.

Ngoài ra còn có các plugin theo dõi lỗi 404 và theo dõi các liên kết bị hỏng có thể thêm tải nặng và áp đảo tài nguyên máy chủ. Thay vì sử dụng các plugin đó, bạn nên sử dụng các dịch vụ đám mây của bên thứ ba như Ahrefs hoặc SEMRush để tự động theo dõi các liên kết bị hỏng và cung cấp nhiều thông tin chi tiết hữu ích khác về SEO.

Nếu bạn không muốn một giải pháp cao cấp, thì bạn có thể sử dụng một công cụ miễn phí như Broken Link Check cho phép bạn kiểm tra 300 trang cùng một lúc để tìm các liên kết bị hỏng.

5. Cách các Plugin WordPress tác động đến bảo mật

Bảo mật là một mối quan tâm lớn khác khi cài đặt các plugin WordPress. Nhiều người dùng lo lắng rằng việc có nhiều plugin hơn có thể khiến trang web của họ dễ bị tấn công hơn.

Đúng là một plugin WordPress được lập trình kém có thể bị tin tặc khai thác và làm cho trang web của bạn dễ bị tấn công. Tuy nhiên, nó cũng đúng với mọi phần mềm tồn tại.

Quá trình kiểm tra chắc chắn sẽ xảy ra. Tuy nhiên, phần tốt nhất của mã nguồn mở là nhiều người đang sử dụng phần mềm, điều này khiến cho lỗ hổng được phát hiện và sửa chữa nhanh hơn.

Bạn có thể giữ an toàn cho trang web của mình bằng cách sử dụng plugin bảo mật WordPress như Sucuri. Họ quét hàng nghìn trang web và sẽ giúp bạn bắt hầu hết các vấn đề bảo mật với một plugin dễ bị tấn công.

Bạn cũng có thể bảo vệ trang web của mình bằng cách cải thiện bảo mật WordPress tổng thể. Điều này cho phép bạn thêm các lớp bảo mật trước khi bất kỳ lỗ hổng nào có thể bị tin tặc khai thác.

6. Các plugin và độ tin cậy của WordPress

Một số người lo lắng về độ tin cậy của plugin. Điều gì sẽ xảy ra nếu plugin bị ngừng hoạt động? Nếu cập nhật chậm thì sao?

Phần hay về hệ sinh thái mã nguồn mở WordPress là luôn có các lựa chọn thay thế.

Nếu bạn sử dụng một plugin phổ biến, rất có thể nó sẽ không bị ngừng sử dụng. Nếu đúng như vậy, thì người khác có thể sẽ phân nhánh nó và tiếp tục phát triển. Đó là sức mạnh của mã nguồn mở. Đây cũng là cách WordPress ra đời mà nền tảng trước đó được gọi là b2 / cafelog.

Miễn là bạn chọn các plugin có thành tích tốt và các tác giả có uy tín, thì bạn sẽ ổn.

7. Tôi có thể tránh plugin bằng cách thêm đoạn mã không?

Có nhiều bài viết trên web chỉ cho bạn: "Cách thực hiện XYZ trong WordPress mà không cần plugin"

Mục đích của những bài viết này không phải là để ngăn cản việc sử dụng các plugin mà là để chỉ cho bạn cách học thêm các đoạn mã cơ bản và dễ. Về cơ bản, có ba cách để bạn có thể thêm các đoạn mã vào trang web của mình. Bạn có thể thêm chúng vào tập tin functions.php của mình, một plugin dành riêng cho trang web hoặc sử dụng một plugin để thêm các đoạn mã tùy chỉnh.

Bất kể bạn chọn phương pháp nào, việc thêm các đoạn mã vào trang web của bạn đều có tác động đến hiệu suất tương tự như một plugin độc lập.

Nếu bạn cài đặt các đoạn mã giống hệt với một plugin, thì về cơ bản, bạn đang chạy plugin mà không cần cài đặt nó. Nhược điểm là bạn sẽ không nhận được bất kỳ bản cập nhật plugin hoặc bản sửa lỗi bảo mật nào cho mã đó.

Để biết thêm thông tin về chủ đề này, hãy xem hướng dẫn của mình về plugin WordPress so với tập tin functions.php cái nào tốt hơn.

8. Bạn nên cài đặt bao nhiêu plugin WordPress? Có bao nhiêu Plugin WordPress là quá nhiều?

Bạn nên cài đặt nhiều plugin WordPress nếu cần thiết để chạy trang web và phát triển doanh nghiệp của mình.

Trung bình, một trang web kinh doanh có ít nhất 20 - 30 plugin là điều khá phổ biến.


Nếu bạn đang sử dụng WordPress với đầy đủ tiềm năng và có nhiều tính năng nâng cao, thì con số này có thể dễ dàng tăng lên 50+.

Ví dụ: đây là số lượng plugin đang hoạt động trên các trang web điển hình:

  • OptinMonster - 67 plugin hoạt động
  • WPForms - 54 plugin hoạt động
  • MonsterInsights - 68 plugin hoạt động
  • VietNetwork - 62 plugin hoạt động
  • Blog của Syed Balkhi - 42 plugin đang hoạt động
  • RafflePress - 17 plugin hoạt động
  • WP Mail SMTP - 39 plugin hoạt động

Số lượng này sẽ làm nổi bật rằng không phải số lượng plugin làm chậm trang web của bạn.

Bạn sẽ ổn với một số lượng lớn các plugin, miễn là bạn đang sử dụng các plugin chất lượng cao tuân theo các tiêu chuẩn lập trình của WordPress.

Mặc dù sử dụng hàng tá plugin và đoạn mã tùy chỉnh, những trang web này vẫn tải trong nửa giây (479 mili giây).

9. Làm thế nào để chọn các plugin WordPress tốt nhất?

Một trong những câu hỏi thường gặp nhất của người dùng là 'làm cách nào để chọn các plugin tốt nhất cho trang web của tôi?'

Nếu bạn đang tìm kiếm một plugin miễn phí, thì chỉ tải xuống từ thư mục plugin của WordPress.org. Thư mục plugin chính thức của WordPress cũng giúp bạn dễ dàng chọn các plugin tốt hơn.


Bạn có thể xem xếp hạng plugin và các bài đánh giá do những người dùng WordPress khác cung cấp. Bạn cũng có thể biết thời điểm cập nhật plugin lần cuối và bao nhiêu trang web đã cài đặt plugin.

Mặt khác, nếu bạn đang tìm kiếm một plugin cao cấp, hãy đảm bảo rằng chúng đến từ một công ty hoặc nhà phát triển WordPress có uy tín. Nếu bạn không chắc chắn, hãy tìm kiếm các đánh giá và lời chứng thực xung quanh plugin đó.

Để biết thêm chi tiết, hãy xem hướng dẫn đầy đủ của mình về cách chọn các plugin WordPress tốt nhất.

Nếu bạn mới bắt đầu, hãy xem tuyển tập của chuyên gia về các plugin WordPress thiết yếu mà mọi trang web nên có. Bạn cũng có thể xem danh mục plugin WordPress, nơi mình thường xuyên chia sẻ các plugin WordPress tốt nhất và cách sử dụng chúng.

Mình hy vọng bài viết này đã giải đáp thắc mắc của bạn về việc bạn nên cài đặt bao nhiêu plugin WordPress. Bạn cũng có thể muốn xem bài viết của mình chỉ ra những sai lầm phổ biến nhất về WordPress.