Không nên dùng plugin JetPack vì chúng không tối ưu
Sơ đồ trang
- Các module của JetPack
- Tổng quan về hiệu suất
- Các nghiên cứu tình huống và báo cáo
- Phân tích – bộ nhớ
- Tác động đến tốc độ
- Phân tích code php
- Phân tích: không hoạt động – hoạt động – module được kích hoạt
- JetPack Stats vs Google Analytics
- Các plugin thay thế JetPack
- 1. Module: thống kê website (site stats)
- 2. Module: Bảo Mật (Brute Force Attack Protection)
- 3. Module: Giám Sát Downtime
- 4. Module: CDN (trước đây là Photon)
- 5. Module: Tích Hợp Mạng Xã Hội
- 6. Tab Viết (Content Creation and Editing Tools)
- 7. Tab thảo luận (commenting and engagement tools)
- 8. Tab lưu lượng (SEO and Analytics Tools)
- 9. Tab Newsletter (Email Subscriptions and Marketing Tools)
- Kết Luận – Tại sao bạn không nên sử dụng JetPack
Bài viết này sẽ phân tích sâu và giải thích tại sao bạn không nên sử dụng JetPack cho WordPress. Đồng thời, tôi sẽ cung cấp danh sách các plugin thay thế JetPack với hiệu suất vượt trội hơn.
Jetpack, được phát triển bởi Automattic, là một plugin WordPress được sử dụng rộng rãi với nhiều tính năng bao gồm bảo mật, tối ưu hiệu suất, quản lý website và hơn thế nữa. Mặc dù tích hợp nhiều chức năng trong một công cụ, nhưng điều quan trọng là phải đánh giá tác động của nó đến hiệu suất website và xác định xem nó có phải là lựa chọn phù hợp cho trang WordPress của bạn hay không.
Một trong những lý lẽ phổ biến nhất khi phản đối JetPack là nó “ngốn tài nguyên”. Tuy nhiên, nhiều người lập luận theo hướng này nhưng lại hiểu sai logic đằng sau và đổ lỗi sai chỗ. Ví dụ, một bài blog cho rằng hơn 30 module đi kèm gây ra sự cồng kềnh vì chúng giống như các plugin riêng biệt, ngay cả khi hầu hết đều bị vô hiệu hóa.
Khi phản hồi lại bài viết và bảo vệ JetPack, một nhân viên của Automattic đã không giải quyết được các vấn đề cốt lõi với plugin JetPack, thậm chí còn ám chỉ rằng website chỉ trích JetPack không đáng tin cậy. Có vẻ như lời bảo vệ được xây dựng dựa trên lòng trung thành hơn là dựa trên sự thật.
Các module của JetPack
Trong Jetpack, mỗi module đều có các kiểm tra điều kiện – về cơ bản là các câu lệnh “if” xác định xem module có nên kích hoạt dựa trên các điều kiện nhất định hay không. Khi các điều kiện này được đáp ứng (TRUE), code của module tương ứng được thực thi, điều này đòi hỏi sức mạnh xử lý của máy chủ. Khi điều kiện không được đáp ứng (FALSE), code của module không chạy, điều này có vẻ như tiết kiệm tài nguyên.
Tuy nhiên, PHP engine vẫn đọc và kiểm tra code không được thực thi này để tìm lỗi cú pháp trong giai đoạn được gọi là parsing (phân tích cú pháp).
Parsing là một bước cần thiết trong đó PHP chuyển đổi code viết thành định dạng mà nó có thể hiểu và thực hiện, đảm bảo không có lỗi trong cấu trúc code. Ngay cả khi code không được thực thi, chỉ việc phân tích nó cũng đòi hỏi một số nỗ lực tính toán. Nỗ lực này thường là tối thiểu nhưng có thể cộng dồn với code phức tạp hoặc rộng hơn, đặc biệt là trong các module không được kích hoạt.
Bài viết liên quan
Đối với các website được lưu trữ trên máy chủ ngân sách hoặc tài nguyên hạn chế, ngay cả việc phân tích tối thiểu này cũng có thể ảnh hưởng đến hiệu suất, đặc biệt là trong các giai đoạn lưu lượng truy cập cao.
So sánh với cách plugin hoạt động
Điều này hơi khác so với cách các plugin hoạt động. Một website có thể cài đặt hàng trăm plugin và PHP parser sẽ chỉ tải code của những plugin đang hoạt động. Lý do là cách các plugin được tải. Một lệnh gọi ban đầu được thực hiện đến bảng cơ sở dữ liệu options với tên tùy chọn active_plugins, lưu trữ một mảng các thư mục plugin đang hoạt động và file plugin chính. Một vòng lặp được chạy để tải từng file trong mảng, đảm bảo chỉ các plugin đang hoạt động được biên dịch và tải.
Đây là lý do tại sao đổi tên thư mục plugin sẽ vô hiệu hóa plugin. Lệnh gọi ban đầu không thể tìm thấy thư mục plugin tương ứng cho plugin hiện đã bị vô hiệu hóa. Vì trình biên dịch chỉ tải các file đã chọn, các plugin không hoạt động không được chạy bởi trình biên dịch vì chúng không tạo thành một phần của codebase.
Tổng quan về hiệu suất
Jetpack được biết đến với việc thêm chức năng đáng kể vào trang web của bạn, nhưng điều này đi kèm với chi phí. Nó có thể tăng đáng kể việc sử dụng bộ nhớ và thời gian tải của website. Ví dụ, đã có báo cáo rằng Jetpack có thể sử dụng nhiều bộ nhớ hơn 92% các plugin có sẵn trong kho lưu trữ WordPress, điều này có thể là một vấn đề nghiêm trọng đối với các môi trường hosting bị hạn chế tài nguyên.
Các tính năng của Jetpack như tích hợp mạng xã hội, dịch vụ CDN và tối ưu hóa hình ảnh nhằm cải thiện trải nghiệm người dùng nhưng có thể dẫn đến các yêu cầu HTTP bên ngoài và tra cứu DNS bổ sung. Các quy trình này có khả năng làm chậm thời gian phản hồi trang vì mỗi lệnh gọi bên ngoài sẽ thêm vào tổng thời gian tải. Hơn nữa, plugin thường yêu cầu liên lạc thường xuyên với máy chủ của Automattic, chẳng hạn như cho thống kê, ảnh hưởng thêm đến hiệu suất trang web của bạn do chi phí của các hoạt động này.
Các nghiên cứu tình huống và báo cáo
Các bài kiểm tra hiệu suất và báo cáo của người dùng nhấn mạnh rằng mặc dù Jetpack cung cấp các tính năng ấn tượng, nó có thể làm chậm các website, đặc biệt là những trang có tài nguyên máy chủ hạn chế. Một số người dùng đã lưu ý thời gian tải tăng vài giây khi Jetpack đang hoạt động. Những phát hiện này được lặp lại trong các phân tích plugin chi tiết có sẵn trên các nền tảng như PluginTests.com và WPHive.com, nơi tác động của Jetpack đến tốc độ trang web và sử dụng tài nguyên được ghi lại.
Phân tích – bộ nhớ
Theo WPHive, mức tăng trung bình về sử dụng bộ nhớ là 249.57KB. Đây là mức cao hơn 95% các plugin khác, cho thấy tải trọng đáng kể mà plugin thêm vào website. Mặc dù trang đầu ghi nhận mức tăng sử dụng bộ nhớ thấp nhất là 203.91KB, những người đăng bài thường xuyên sẽ nhận thấy sự gia tăng đáng kể trong khu vực quản trị.
Trong khi hầu hết các trang quản trị tăng sử dụng bộ nhớ từ 221.27KB đến 227.94KB, các màn hình bài viết mới và chỉnh sửa bài viết thấy mức tăng đáng kể là 374.46KB và 373.72KB tương ứng.
Kết quả từ PluginTests minh họa những thay đổi lớn hơn. Trang đầu ghi nhận mức tăng 1.59 MiB trong khi các trang quản trị tăng từ 1.73 MiB đến 1.78 MiB. Các trang quản trị thêm bài viết hoặc trang mới tăng từ 2.92 MiB đến 2.93 MiB. Đây là mức tăng bộ nhớ cực kỳ lớn.
Bảng phân tích chi tiết từ plugintests
| URL | Thời gian tải (giây) | Sử dụng bộ nhớ (MiB) | ||||
|---|---|---|---|---|---|---|
| Không hoạt động | Hoạt động | Thay đổi | Không hoạt động | Hoạt động | Thay đổi | |
| /wp-admin/index.php | 0.378 | 0.538 | +0.160 | 3.44 | 5.22 | +1.78 |
| /wp-admin/edit.php | 0.222 | 0.318 | +0.096 | 3.46 | 5.24 | +1.78 |
| /wp-admin/post-new.php | 0.973 | 1.629 | +0.656 | 5.59 | 8.52 | +2.93 |
| /wp-admin/upload.php | 0.608 | 0.460 | -0.148 | 3.38 | 5.12 | +1.74 |
| / | 0.326 | 0.240 | -0.086 | 3.42 | 5.01 | +1.59 |
| Trung bình | 0.407 | 0.546 | +0.139 | 3.79 MiB | 5.74 MiB | +1.95 MiB |
Tác động đến tốc độ
Một quan sát thú vị từ cả PluginTests và WPHive là JetPack có tác động tối thiểu đến tốc độ tải, cho thấy mức tăng trung bình chỉ 0.14 giây. Mặc dù điều này không đáng kể, không có nguồn dữ liệu nào nêu rõ liệu có module nào được bật hay không, và nếu có, là những module nào. Họ chỉ trình bày dữ liệu trước khi kích hoạt và sau khi kích hoạt.
Tuy nhiên, trong khi tốc độ là một yếu tố cần xem xét, các ảnh hưởng khác, chẳng hạn như sử dụng bộ nhớ, đặc biệt là trên hosting giá rẻ hoặc các trang web chịu tải, là các yếu tố quan trọng hơn cần xem xét.
Phân tích code php
Như đã nêu ở trên trong phần Module JetPack, code PHP, bất kể module có hoạt động hay không, đều phải được phân tích bởi trình biên dịch PHP. Code càng nhiều và phức tạp hơn, tác động của code PHP đến hiệu suất tổng thể càng lớn.
Điều này một phần liên quan đến ký hiệu toán học được gọi là big O notation. Đây là thước đo trường hợp xấu nhất về thời gian và không gian của một thuật toán. Thuật toán càng phức tạp, big O notation càng lớn. Big O notation càng lớn, nó càng tiêu tốn nhiều không gian và thời gian để xử lý.
Theo phân tích code của PluginTests, các hàm và lớp thường phức tạp, với xếp hạng tệ nhất là D. Trong khi một số đáng kể có xếp hạng đạt là C hoặc tốt hơn, các lớp được sử dụng phổ biến nhất lại phức tạp, chứa một lượng code đáng kể và được xếp hạng kém với điểm D.
Phân tích: không hoạt động – hoạt động – module được kích hoạt
Mặc dù cả WPHive và PluginTests đều cung cấp những hiểu biết tuyệt vời về hiệu suất của plugin JetPack, họ không nêu rõ liệu các module có đang hoạt động hay không, nếu có thì là những module nào. Điều này làm nổi bật một thiếu sót trong phân tích của họ, vì vậy để giải quyết vấn đề này, tôi đã tiến hành một phân tích bao gồm kết quả khi các module được kích hoạt và không hoạt động.
Bảng phân tích module jetpack
| Không hoạt động | Không module | Tab Bảo mật | Tab Hiệu suất | Tab Viết | Tab Chia sẻ | Tab Thảo luận | Tab Lưu lượng | Tab Newsletter | Tab Kiếm tiền | Tất cả Module | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Thay đổi thời gian tải (Pingdom) |
0 | +0.34s | +0.62s | +0.42s | +0.26s | +0.76s | +0.19s | +0.15s | +0.38s | N/A | +0.12s |
| Thay đổi kích thước trang (Pingdom) |
0 | +4.2KB | +4.9KB | +4.2KB | +45.3KB | +24.1KB | +4.7KB | +24.3KB | +50.2KB | N/A | +214.7KB |
| Số lượng yêu cầu (Pingdom) |
0 | +2 | +2 | +2 | +5 | +2 | +2 | +3 | +6 | N/A | +9 |
| Dashboard Quản trị (Query Monitor) |
0 | +0.09s +17.2MB +24Q |
+0.49s +2.8MB +34Q |
+0.55s +3.1MB +24Q |
+0.54s +2.9MB +27Q |
+0.50s +2.4MB +28Q |
+0.64s +6.2MB +35Q |
+0.11s +20.6MB +26Q |
+0.03s +7MB +25Q |
N/A | +1.54s +4.8MB +45Q |
| Thêm Bài Viết (Query Monitor) |
0 | +0.29s +17.7MB +41Q |
+0.01s +2.7MB +41Q |
+0.51s +3.1MB +39Q |
+1.53s +3MB +49Q |
+3.36s +2.3MB +52Q |
0.00s +5.1MB +42Q |
+0.07s +19.9MB +44Q |
+0.02s +6MB +43Q |
N/A | +0.63s +5.2MB +73Q |
| Trang Chủ (Query Monitor) |
0 | +0.01s +2.2MB +15Q |
+0.02s +2.3MB +11Q |
+0.50s +9.4MB +11Q |
+0.55s +2.8MB +29Q |
+0.49s +2.9MB +19Q |
+0.03s +2.1MB +15Q |
+0.03s +2.7MB +20Q |
+0.02s +2.1MB +15Q |
N/A | +0.34s +4.7MB +39Q |
Như được thể hiện trong bảng trên, mỗi module đều có tác động đến hiệu suất tổng thể. Mặc dù tác động đến tốc độ không đáng kể, nhưng số lượng truy vấn cơ sở dữ liệu (Q) và bộ nhớ được sử dụng có thể tăng đáng kể.
Hơn nữa, đối với các website nhắm đến một trang gọn nhẹ, tức là một trang có kích thước dưới 300KB, với tất cả các module được kích hoạt, việc đạt được điều này sẽ gần như không thể. Một điểm đáng chú ý từ bảng là Tab Kiếm tiền chứa các giá trị N/A. Vì website này không phải là một phần của nền tảng quảng cáo JetPack, số liệu này không thể đo lường được. Tuy nhiên, nếu được kích hoạt và hoạt động, nó có thể sẽ thêm các kết nối bổ sung và yêu cầu, tăng đáng kể thời gian tải khi nó tải tài sản quảng cáo.
Mặc dù phân tích module không đầy đủ bằng cách kiểm tra từng tùy chọn riêng lẻ, nhưng nó cung cấp một đường cơ sở về tác động của phần module đến hiệu suất. Như được minh họa rõ ràng, ngay cả khi tất cả các module đều bị vô hiệu hóa, JetPack vẫn ảnh hưởng tiêu cực đến hiệu suất của website. Mặc dù nó là nhỏ, trên hosting giá rẻ hoặc khi website đang trải qua lưu lượng truy cập cao hoặc tốc độ thu thập dữ liệu tăng, điều này có thể thảm khốc đối với sự ổn định của website của bạn.
JetPack Stats vs Google Analytics
Khi so sánh Jetpack Stats với Google Analytics, có một số yếu tố cần xem xét, đặc biệt là về độ chính xác, độ tin cậy và chi phí.
Độ chính xác và độ tin cậy
Google Analytics được biết đến với khả năng theo dõi dữ liệu rộng rãi và chi tiết. Nó cung cấp cái nhìn toàn diện về hành vi người dùng, bao gồm dữ liệu thời gian thực, điều hướng người dùng và thông tin phân tích sâu về hiệu suất website. Mức độ chi tiết này cho phép đo lường chính xác lưu lượng truy cập, mức độ tương tác, chuyển đổi và các số liệu quan trọng khác.
Mặt khác, Jetpack Stats cung cấp một cái nhìn tổng quan cơ bản hơn, có thể không chính xác hoặc đáng tin cậy. Jetpack đếm tất cả các lượt xem trang, bao gồm nhiều lượt xem từ cùng một người dùng hoặc làm mới trang, như các sự kiện riêng biệt, điều này có thể làm tăng số liệu so với Google Analytics, sử dụng các phiên để cung cấp hình ảnh rõ ràng hơn về tương tác người dùng duy nhất.
Tích hợp và tùy chỉnh
Google Analytics cung cấp tích hợp liền mạch với nhiều dịch vụ Google khác và công cụ của bên thứ ba, nâng cao chức năng và tính toàn diện của dữ liệu mà nó có thể phân tích. Nó cũng cho phép tùy chỉnh rộng rãi các báo cáo và bảng điều khiển để phù hợp với nhu cầu kinh doanh cụ thể.
Jetpack, được thiết kế chủ yếu cho WordPress, cung cấp các tùy chọn tích hợp hạn chế hơn và ít linh hoạt hơn về tùy chỉnh.
Chi Phí
Google Analytics cung cấp một phiên bản miễn phí mạnh mẽ khá đủ cho hầu hết người dùng, điều này làm cho nó trở thành một lựa chọn hấp dẫn cho các doanh nghiệp thuộc mọi quy mô.
Jetpack, trong khi cung cấp phiên bản miễn phí cho việc sử dụng cơ bản, yêu cầu đăng ký trả phí để truy cập các tính năng và phân tích nâng cao hơn, điều này có thể là một yếu tố quan trọng đối với các doanh nghiệp có ý thức về ngân sách.
Cuối cùng, đối với một công ty có CEO, tại thời điểm viết bài, có giá trị tài sản ròng là 400 triệu đô la, việc tính phí các nhà xuất bản nhỏ cố gắng tạo ra một chút doanh thu để truy cập một sản phẩm kém hơn có vẻ hơi tham lam.
Các plugin thay thế JetPack
Phần này sẽ cung cấp danh sách các plugin thay thế cho các module JetPack cụ thể. Mặc dù bạn không cần cài đặt một plugin cho mỗi module, và không nên làm như vậy, bạn có thể làm như vậy nếu muốn. Danh sách bao gồm các plugin miễn phí và cao cấp.
1. Module: thống kê website (site stats)
MonsterInsights
MonsterInsights là một plugin Google Analytics mạnh mẽ cho WordPress giúp dễ dàng kết nối trang web của bạn với Google Analytics. Không giống như Jetpack cung cấp thống kê trang web cơ bản, MonsterInsights cung cấp một bộ tính năng phân tích toàn diện giúp bạn hiểu khán giả của mình tốt hơn.
Nó cho phép theo dõi chi tiết các tương tác của người dùng như tải xuống, nhấp chuột liên kết ra ngoài và thậm chí cả giao dịch thương mại điện tử. Với giao diện thân thiện với người dùng, MonsterInsights hiển thị thông tin hành động trực tiếp trong bảng điều khiển WordPress của bạn, giúp bạn đưa ra quyết định dựa trên dữ liệu để phát triển trang web của mình.
- Website: https://www.monsterinsights.com/
- WordPress.org: https://wordpress.org/plugins/google-analytics-for-wordpress/
WP Statistics
Là một plugin phân tích toàn diện và hoàn toàn miễn phí cho WordPress. Không giống như Jetpack yêu cầu kết nối với WordPress.com, WP Statistics hoạt động cục bộ trên máy chủ của bạn mà không cần dịch vụ bên ngoài.
Plugin này cung cấp thống kê chi tiết về lưu lượng truy cập trang web của bạn, bao gồm số lượng khách truy cập, trang web giới thiệu, từ khóa tìm kiếm và dữ liệu địa lý của khách truy cập của bạn. Nó cũng hỗ trợ tuân thủ GDPR bằng cách ẩn danh dữ liệu người dùng.
WP Statistics là lý tưởng cho người dùng muốn giữ dữ liệu của họ hoàn toàn trong môi trường hosting riêng của họ, cung cấp thông tin chi tiết mạnh mẽ mà không tốn bất kỳ chi phí nào.
- WordPress.org: https://wordpress.org/plugins/wp-statistics/
Matomo
Cung cấp giải pháp phân tích tự lưu trữ, cho bạn toàn quyền kiểm soát dữ liệu của mình mà không cần gửi thông tin đến các dịch vụ của bên thứ ba như Google Analytics hoặc WordPress.com của Jetpack.
Matomo cung cấp cập nhật dữ liệu thời gian thực toàn diện, theo dõi khách truy cập trên nhiều trang web và báo cáo chi tiết về giới thiệu công cụ tìm kiếm, lượt xem trang và các chỉ số hiệu suất chính. Đây là một công cụ mạnh mẽ cho những người dùng cần phân tích cấp doanh nghiệp nhưng muốn duy trì quyền riêng tư và quyền sở hữu dữ liệu đầy đủ.
- WordPress.org: https://wordpress.org/plugins/matomo/
Burst Statistics
Là một plugin thống kê tập trung vào quyền riêng tư cho WordPress, được thiết kế để cung cấp phân tích trang web mà không ảnh hưởng đến quyền riêng tư của người dùng. Không giống như nhiều nền tảng phân tích khác dựa vào máy chủ bên ngoài, Burst xử lý và lưu trữ tất cả dữ liệu cục bộ trên trang WordPress của bạn.
Cách tiếp cận này đảm bảo tuân thủ đầy đủ GDPR và các quy định về quyền riêng tư khác bằng cách không sử dụng cookie hoặc theo dõi người dùng trên các trang web. Burst cung cấp các số liệu thiết yếu như số lượng khách truy cập, lượt xem trang và thông tin giới thiệu, tất cả đều có thể truy cập trực tiếp trong bảng điều khiển WordPress của bạn.
- WordPress.org: https://wordpress.org/plugins/burst-statistics/
WooCommerce Google Analytics Integration
Nếu bạn đang điều hành một trang thương mại điện tử với WooCommerce, plugin WooCommerce Google Analytics Integration được thiết kế đặc biệt để hoạt động liền mạch với cả WooCommerce và Google Analytics.
Plugin này cho phép các tính năng theo dõi thương mại điện tử nâng cao như theo dõi tương tác của người dùng với sản phẩm, bao gồm nhấp chuột, thêm vào giỏ hàng và giao dịch. Tích hợp này cho phép đo lường chính xác hành vi khách hàng và tỷ lệ chuyển đổi, làm cho nó trở thành một công cụ thiết yếu cho bất kỳ trang thương mại điện tử nào muốn tối ưu hóa hiệu suất và nâng cao thông tin chi tiết về khách hàng.
- WordPress.org: https://wordpress.org/plugins/advance-wc-analytics/
2. Module: Bảo Mật (Brute Force Attack Protection)
Wordfence Security
Wordfence Security là một giải pháp bảo mật mạnh mẽ cho các trang web WordPress, cung cấp mã hóa đầu cuối và nguồn cấp dữ liệu phòng thủ mối đe dọa. Nó bao gồm một máy quét phần mềm độc hại tích hợp chặn lưu lượng độc hại và ngăn chặn các cuộc tấn công brute force, vượt qua các tính năng bảo mật của Jetpack về mức độ chi tiết và khả năng tùy chỉnh.
Wordfence cũng cung cấp chế độ xem lưu lượng trực tiếp, hiển thị khả năng hiển thị thời gian thực vào lưu lượng truy cập và các nỗ lực hack, điều này rất cần thiết cho các trang web yêu cầu các biện pháp bảo mật nghiêm ngặt. Với tường lửa được cập nhật thường xuyên để phản ánh các mối đe dọa mới nhất, Wordfence đảm bảo trang web của bạn vẫn an toàn trước các lỗ hổng mới nổi.
- Website: https://www.wordfence.com/
- WordPress.org: https://wordpress.org/plugins/wordfence/
3. Module: Giám Sát Downtime
Uptime Robot
Uptime Robot là một công cụ giám sát chuyên biệt kiểm tra trang web của bạn theo các khoảng thời gian đều đặn để đảm bảo nó có thể truy cập được cho người dùng của bạn. Nó cung cấp một cách tiếp cận tập trung và có thể tùy chỉnh hơn để giám sát thời gian ngừng hoạt động so với Jetpack.
Với Uptime Robot, bạn có thể nhận được cảnh báo qua email, SMS hoặc các dịch vụ bên thứ ba khác như Slack khi trang web của bạn bị ngừng hoạt động. Công cụ này hỗ trợ nhiều loại kiểm tra ngoài HTTP(s), bao gồm giám sát từ khóa, ping và kiểm tra cổng, cung cấp phạm vi bao phủ toàn diện để đảm bảo thời gian hoạt động tối đa cho trang web của bạn.
- Website: https://uptimerobot.com/
4. Module: CDN (trước đây là Photon)
Cloudflare
Cloudflare cung cấp dịch vụ CDN mạnh mẽ cùng với một bộ tính năng bảo mật, làm cho nó trở thành một lựa chọn thay thế vượt trội cho Image CDN của Jetpack. Mạng lưới máy chủ toàn cầu của Cloudflare tăng tốc độ tải hình ảnh và nội dung tĩnh khác bằng cách lưu chúng vào bộ nhớ cache gần người dùng của bạn hơn.
Nó cũng cung cấp các tối ưu hóa nâng cao như thay đổi kích thước hình ảnh, chuyển đổi định dạng (WebP) và nén làm giảm đáng kể thời gian tải và sử dụng băng thông. Ngoài ra, Cloudflare bảo vệ trang web của bạn khỏi các cuộc tấn công DDoS và giúp quản lý lưu lượng tăng đột biến một cách suôn sẻ, điều này có thể rất quan trọng đối với các trang web có lưu lượng truy cập cao.
- Website: https://www.cloudflare.com/
KeyCDN
Là một CDN hiệu suất cao cung cấp dịch vụ phân phối nội dung độ trễ thấp và nhanh. Nó có mô hình định giá đơn giản dựa trên khối lượng dữ liệu được truyền và không yêu cầu cam kết hàng tháng, điều này có thể tiết kiệm chi phí cho các trang web có nhu cầu băng thông dao động.
KeyCDN bao gồm các tính năng như nén GZip, hỗ trợ HTTP/2 và báo cáo thời gian thực. Nó đặc biệt dễ dàng tích hợp với các nền tảng CMS phổ biến như WordPress.
- Website: https://www.keycdn.com/support/keycdn-wordpress-plugins
BunnyCDN
Được biết đến với sự đơn giản và khả năng chi trả, làm cho nó trở thành lựa chọn phổ biến trong số các trang web nhỏ hơn và các nhà phát triển tìm kiếm giải pháp CDN tiết kiệm chi phí. Nó cung cấp quy trình thiết lập đơn giản và định giá theo khu vực cho phép người dùng kiểm soát chi phí bằng cách chỉ chọn các khu vực họ cần.
BunnyCDN cũng hỗ trợ phân phối video, điều này có lợi cho các trang web lưu trữ nội dung phát trực tuyến.
- WordPress.org: https://wordpress.org/plugins/bunnycdn/
Fastly
Là một nền tảng đám mây biên mạnh mẽ cung cấp dịch vụ CDN nhưng nổi bật do tập trung vào edge computing, nơi bạn có thể thao tác nội dung tại biên của mạng. Fastly phù hợp với các trang web yêu cầu xử lý nội dung động và phân tích thời gian thực.
Nó được sử dụng rộng rãi bởi các doanh nghiệp trực tuyến lớn cần khả năng cập nhật nội dung nhanh chóng và quản lý cách nó được phục vụ trên toàn cầu.
- WordPress.org: https://wordpress.org/plugins/fastly/
5. Module: Tích Hợp Mạng Xã Hội
Social Media Share Buttons & Social Sharing Icons
Plugin này cung cấp tích hợp mạng xã hội rộng rãi cho trang WordPress của bạn, cho phép bạn thêm các nút chia sẻ xã hội và biểu tượng một cách dễ dàng. Không giống như các tính năng chia sẻ đơn giản của Jetpack, plugin này cung cấp nhiều tùy chọn tùy chỉnh bao gồm các kiểu nút khác nhau, chiến lược vị trí và mạng xã hội.
Bạn có thể chọn hiển thị các nút chia sẻ trên bài viết, trang, trích đoạn và thậm chí trong thanh bên của bạn. Plugin hỗ trợ hơn 200 nền tảng xã hội, cho bạn nhiều linh hoạt hơn để kết nối với khán giả rộng hơn và nâng cao sự hiện diện trên mạng xã hội của bạn.
- WordPress.org: https://wordpress.org/plugins/ultimate-social-media-icons/
Social Snap
Là một plugin WordPress đa năng cung cấp một loạt các công cụ chia sẻ và tương tác xã hội. Nó cho phép bạn thêm các nút chia sẻ xã hội đẹp vào bài viết, trang và phương tiện của bạn. Bạn có thể tùy chỉnh vị trí, giao diện và thậm chí số lượng chia sẻ để phù hợp với thiết kế trang web và mục tiêu tương tác người dùng của bạn.
Hơn nữa, Social Snap hỗ trợ hơn 30 mạng xã hội và cung cấp các tính năng như hộp “Click to Tweet” trong nội dung của bạn, tự động đăng bài lên mạng xã hội và phân tích nâng cao để theo dõi hoạt động xã hội.
- Website: https://socialsnap.com/
- WordPress.org: https://wordpress.org/plugins/socialsnap/
Revive Old Posts
Được thiết kế để giúp bạn nhận được nhiều lưu lượng truy cập hơn vào trang web của mình thông qua mạng xã hội bằng cách tự động chia sẻ các bài viết cũ và mới trên Twitter, Facebook, LinkedIn và nhiều nền tảng khác. Plugin này đặc biệt hữu ích để giữ cho hồ sơ mạng xã hội của bạn hoạt động mà không cần phải cập nhật chúng thủ công liên tục.
Nó cho phép bạn đặt khoảng thời gian chia sẻ, chọn số lượng bài viết để chia sẻ, bao gồm hashtag và thậm chí theo dõi nhấp chuột để xem nội dung của bạn hoạt động như thế nào trên các nền tảng khác nhau.
- WordPress.org: https://wordpress.org/plugins/tweet-old-post/
6. Tab Viết (Content Creation and Editing Tools)
TinyMCE Advanced
TinyMCE Advanced là một plugin WordPress nâng cao trình soạn thảo WordPress mặc định với nhiều khả năng văn bản phong phú hơn. Nó cho phép người dùng tạo bảng, chèn danh sách và quản lý phông chữ và kiểu dáng rộng rãi hơn. Plugin này lý tưởng cho những người muốn kiểm soát nhiều hơn môi trường viết và chỉnh sửa của họ mà không dựa vào các công cụ phân phối hoặc nội dung nâng cao của Jetpack.
- WordPress.org: https://wordpress.org/plugins/tinymce-advanced/
Classic Editor
Là một plugin được WordPress xác nhận khôi phục trình soạn thảo WordPress trước đây (“cổ điển”) và màn hình “Chỉnh sửa Bài viết”. Nó giúp bạn có thể sử dụng các plugin mở rộng màn hình này, thêm hộp meta kiểu cũ hoặc phụ thuộc vào trình soạn thảo trước đây.
Đối với những người thích môi trường viết WordPress truyền thống hơn trình soạn thảo khối Gutenberg mới hơn, Classic Editor cung cấp trải nghiệm viết quen thuộc, đơn giản. Plugin này đặc biệt được đánh giá cao bởi những người dùng thấy giao diện cũ đơn giản hơn để viết và định dạng nội dung.
- WordPress.org: https://wordpress.org/plugins/classic-editor/
Advanced Editor Tools
Thêm một bộ công cụ chỉnh sửa trực quan mạnh mẽ hơn vào trình soạn thảo WordPress. Bạn có thể cấu hình thanh công cụ trình soạn thảo văn bản phong phú, tạo bảng và nhiều hơn nữa. Plugin này nâng cao khả năng của WordPress Block Editor cho người dùng cần nhiều linh hoạt và kiểm soát hơn đối với bố cục và tùy chọn định dạng của họ so với những gì được cung cấp bởi trình soạn thảo WordPress mặc định.
Với các thanh công cụ có thể tùy chỉnh và các tùy chọn để tạo kiểu và định dạng nội dung, nó thu hẹp khoảng cách giữa các ứng dụng xử lý văn bản truyền thống và môi trường biên tập dựa trên web.
7. Tab thảo luận (commenting and engagement tools)
Disqus Comment System
Disqus là một hệ thống bình luận bên thứ ba phổ biến thay thế các bình luận WordPress tiêu chuẩn. Nó cung cấp các tính năng như tùy chọn đăng nhập xã hội, bộ lọc spam và lạm dụng, và giao diện thân thiện với thiết bị di động có thể tăng mức độ tương tác.
Disqus cũng đồng bộ hóa với bình luận trong thời gian thực và cung cấp phân tích để theo dõi mức độ tương tác, làm cho nó trở thành một lựa chọn thay thế mạnh mẽ cho các tính năng bình luận của Jetpack.
- WordPress.org: https://wordpress.org/plugins/disqus-comment-system/
wpDiscuz
Là một hệ thống bình luận hiện đại hoạt động như một sự thay thế cho các bình luận WordPress mặc định. Nó được thiết kế để tăng cường tương tác người dùng trên trang web của bạn với các tính năng như hộp bình luận tương tác, cập nhật thời gian thực và biểu mẫu bình luận có thể tùy chỉnh.
wpDiscuz cũng tích hợp đăng nhập xã hội, bình luận lồng nhau và tệp đính kèm đa phương tiện, làm cho nó trở thành lựa chọn năng động cho các trang web muốn thúc đẩy các cuộc thảo luận cộng đồng sôi động.
- Website: https://wpdiscuz.com/
- WordPress.org: https://wordpress.org/plugins/wpdiscuz/
8. Tab lưu lượng (SEO and Analytics Tools)
Yoast SEO
Yoast SEO là một trong những plugin SEO được sử dụng rộng rãi nhất cho WordPress. Nó cung cấp các công cụ toàn diện để cải thiện SEO on-page của bạn, bao gồm tối ưu hóa từ khóa, kiểm tra khả năng đọc và tạo sơ đồ trang web XML.
Không giống như các công cụ SEO của Jetpack, Yoast cung cấp phân tích và đề xuất chi tiết để cải thiện thứ hạng SEO một cách có hệ thống và được ưa chuộng vì các tính năng rộng rãi và giao diện thân thiện với người dùng.
- Website: https://yoast.com/wordpress/plugins/seo/
- WordPress.org: https://wordpress.org/plugins/wordpress-seo/
Google XML Sitemaps
Là một plugin đơn giản giúp các công cụ tìm kiếm lập chỉ mục trang web của bạn tốt hơn bằng cách tạo sơ đồ trang web. Bằng cách cung cấp cho các công cụ tìm kiếm một bản đồ có cấu trúc của tất cả các trang và bài viết của bạn, nó giúp các trình thu thập dữ liệu dễ dàng xem cấu trúc hoàn chỉnh của trang web của bạn và truy xuất nó hiệu quả hơn.
Điều này có thể cải thiện đáng kể SEO bằng cách đảm bảo tất cả nội dung của bạn được lập chỉ mục và xếp hạng.
- WordPress.org: https://wordpress.org/plugins/google-sitemap-generator/
Rank Math
Là một plugin SEO phát triển nhanh cung cấp một bộ công cụ để tối ưu hóa nội dung trang web của bạn với các đề xuất tích hợp dựa trên các phương pháp hay nhất được chấp nhận rộng rãi.
Các tính năng như tối ưu hóa từ khóa, tích hợp Google Search Console và theo dõi xếp hạng thời gian thực làm cho Rank Math trở thành một công cụ mạnh mẽ để nâng cao lưu lượng truy cập trang web. Ngoài ra, giao diện thân thiện với người dùng và các tính năng tự động hóa tiết kiệm thời gian và làm cho SEO có thể quản lý được ngay cả đối với người mới bắt đầu.
- Website: https://rankmath.com/
- WordPress.org: https://wordpress.org/plugins/seo-by-rank-math/
9. Tab Newsletter (Email Subscriptions and Marketing Tools)
Mailchimp for WordPress
Mailchimp for WordPress tích hợp trang web của bạn với dịch vụ tiếp thị email Mailchimp, cho phép bạn tạo biểu mẫu đăng ký hấp dẫn và quản lý danh sách đăng ký của bạn trực tiếp từ bảng điều khiển WordPress của bạn.
Plugin này đặc biệt hữu ích cho người dùng muốn nâng cao các chiến dịch tiếp thị email của họ với nhắm mục tiêu và tự động hóa nâng cao, vượt xa các dịch vụ đăng ký cơ bản của Jetpack.
- WordPress.org: https://wordpress.org/plugins/mailchimp-for-wp/
Newsletter
Là một plugin toàn diện dành riêng cho việc tạo, gửi và quản lý bản tin email từ trang WordPress của bạn. Nó cho phép bạn thu thập email với tiện ích đăng ký có thể tùy chỉnh, quản lý đăng ký của bạn với giao diện backend trực quan và tạo email đáp ứng trông tuyệt vời trên bất kỳ thiết bị nào.
Plugin cũng hỗ trợ bản tin tự động dựa trên bài viết của bạn, bao gồm thống kê chi tiết để theo dõi hiệu suất của từng chiến dịch và tích hợp với các dịch vụ SMTP để cải thiện khả năng gửi.
- WordPress.org: https://wordpress.org/plugins/newsletter/
MailPoet
Là một plugin bản tin thân thiện với người dùng cho phép bạn tạo email đẹp từ bảng điều khiển WordPress của bạn. Bạn có thể nhanh chóng xây dựng danh sách đăng ký, thiết kế email bằng trình soạn thảo kéo và thả, và lên lịch bản tin để gửi vào thời điểm thuận tiện của bạn.
MailPoet cũng cung cấp lợi thế độc đáo cho phép người dùng quản lý mọi thứ mà không rời khỏi giao diện WordPress, từ tạo email đến quản lý đăng ký đến theo dõi mở email và nhấp chuột.
- Website: https://www.mailpoet.com/
- WordPress.org: https://wordpress.org/plugins/mailpoet/
Sendinblue Subscribe Form and WP SMTP
Plugin là một phần của các dịch vụ Sendinblue rộng hơn cung cấp giải pháp tiếp thị email bao gồm các chiến dịch bản tin, email giao dịch, tự động hóa tiếp thị và nhiều hơn nữa.
Plugin này tích hợp WordPress với các công cụ mạnh mẽ của Sendinblue để tạo bản tin hấp dẫn, phân đoạn liên hệ của bạn và cá nhân hóa tin nhắn của bạn dựa trên hành vi người dùng. Ngoài ra, nó xử lý các email giao dịch đảm bảo khả năng gửi cao và khả năng theo dõi.
- WordPress.org: https://wordpress.org/plugins/mailin/
Mailster
Là một plugin bản tin email mạnh mẽ được thiết kế đặc biệt cho WordPress, cho phép người dùng tạo, gửi, quản lý và theo dõi các chiến dịch email mà không cần rời khỏi bảng điều khiển WordPress của họ. Nó nổi bật bằng cách cung cấp tích hợp liền mạch với WordPress, làm cho nó cực kỳ thuận tiện cho những người thích trải nghiệm quản lý thống nhất.
Với Mailster, bạn có thể tạo các mẫu email có thể tùy chỉnh cao với trình soạn thảo kéo và thả dễ sử dụng, giúp tạo email đáp ứng trông đẹp trên bất kỳ thiết bị nào. Nó hỗ trợ các chiến dịch tự động dựa trên hành động người dùng, chẳng hạn như email chào mừng, email sinh nhật và nhiều hơn nữa, nâng cao khả năng tương tác với đăng ký một cách hiệu quả.
Một tính năng quan trọng khác của Mailster là khả năng theo dõi mạnh mẽ của nó. Bạn có thể theo dõi số lần mở, nhấp chuột và tăng trưởng đăng ký, điều này rất quan trọng để tinh chỉnh chiến lược và hiểu hành vi khán giả. Ngoài ra, Mailster cho phép phân đoạn danh sách dễ dàng, cho phép nội dung email được nhắm mục tiêu và cá nhân hóa, điều này có thể tăng đáng kể tỷ lệ tương tác.
Mailster cũng tích hợp suôn sẻ với các nhà cung cấp và dịch vụ SMTP phổ biến như Amazon SES, SendGrid và Mandrill, đảm bảo tỷ lệ gửi cao cho email của bạn.
- Website: https://mailster.co/
- WordPress.org: https://wordpress.org/plugins/mailster/
- CodeCanyon: https://codecanyon.net/item/mailster-email-newsletter-plugin-for-wordpress/3078294
Kết Luận – Tại sao bạn không nên sử dụng JetPack
Bài viết này đã cung cấp một phân tích và chứng minh tại sao bạn không nên sử dụng JetPack. Các bài kiểm tra hiệu suất và báo cáo của người dùng nhấn mạnh rằng mặc dù Jetpack cung cấp các tính năng ấn tượng, nó có thể làm chậm các trang web, đặc biệt là những trang có tài nguyên máy chủ hạn chế. Một số người dùng đã lưu ý thời gian tải tăng vài giây khi Jetpack đang hoạt động.
Nguồn bài viết: https://wcsuccessacademy.com/why-you-should-not-use-jetpack-an-in-depth-analysis/