Jetpack Optimization

Có vẻ như thời điểm khi Jetpack ra mắt, Automattic tích hợp nhiều thứ quá, khiến tới giờ vẫn mang tiếng là nặng và chậm 😛

Thời điểm mình biết tới Jetpack là khoảng 2017, cài mặc định, không cần làm gì, thấy nhẹ hều trên con VPS Vultr 512MB RAM, bài tối ưu này cũng vẽ vời dành cho ai đam mê vọc vạch, chứ hiệu quả thực tế của nó không đáng kể 😀

1. Tắt các modules không dùng

Cài Jetpack Without Promotions và Module Control for Jetpack để chặn bớt các quảng cáo và tắt các modules không sử dụng

2023-06-18_18-19-37

Cụ thể mình đang dùng Image CDN, Jetpack Social, Related posts thì bật lên, còn lại tắt hết

2023-06-18_18-22-57

Bên trong Jetpack, phần tùy chọn sẽ sạch sẽ hơn

Về cơ bản làm như thế, đã giảm rất nhiều request thừa và các thứ linh tinh rồi, dùng cơ bản thì chỉ cần làm tới đây là đủ

2. Xử lý các request không mong muốn

2023-06-18_18-29-20

Tùy phiên bản khác nhau, mà có khi Jetpack bổ xung thêm các tính năng “khỉ gió” gì đó vào 1 cách rất “ẩn mình”, cụ thể ở các bản trước mình dùng không thấy gì, mà sang 12.2.1 mới nhất lại thấy có thêm jetpack-videopress-video-block-view, có thể dùng Perfmatters để chặn các request này hoàn toàn, hoặc cho nó hiện vào các trang, bài viết cụ thể

3. Tắt Autoload

Jetpack set autoload = yes trong database cực nhiều, đây là thứ mình phàn nàn nặng nhất, nhìn phần Autoload khi vừa cài Jetpack vào nó chi chít luôn

2023-06-18_18-38-59

Bạn có thể dùng Advanced DB Cleaner PRO để tìm kiếm và chuyển tất các thứ có liên quan tới Jetpack về NO, cứ mạnh dạn nhé, cái gì quan trọng Jetpack tự chuyển lại về YES à 😀 trong hình là do mình set 1 lần về NO rồi, nên nó chỉ hiện có 1 ít như thế, chứ lần đầu tìm kiếm, chắc phải ra 2-3 trang Jetpack set YES ở Autoload đấy

4. Giảm thời gian chạy các cron

Có thể dùng WP Crontrol, cho phép xem và kiểm soát những gì đang xảy ra trong hệ thống wp-cron

2023-06-18_18-48-52

Làm 3 bước trên rồi thì Jetpack bên trong wp-cron còn lại khá ít thứ, cụ thể như mình thì còn lại 5-6 request

Trong đó jetpack_sync_full_cron và jetpack_sync_cron là 2 thứ bắt buộc, bị set cứng 5 phút chạy 1 lần???

Các thứ khác thì có thể điều chỉnh, mỗi ngày chạy 1 lần là đủ, không cần thiết chạy quá nhiều

1 số thứ như jetpack_recommend_videopress cho phép paused thì paused luôn cho nhẹ

Tổng kết

Thực tế Jetpack luôn cập nhập plugin của họ rất đều đặn và cố gắng tối ưu ngày càng tốt hơn, bạn chỉ cần làm bước 1 là đủ ổn, các bước sau chủ yếu sử lý cho sạch sẽ, nhìn đỡ rác là chính 😀 còn hiệu năng của nó, mình nghĩ chỉ cải thiện tầm 10%

Comment policy: We love comments and appreciate the time that readers spend to share ideas and give feedback.
Notes: However, those deemed to be spam or solely promotional will be deleted.

You can create a Gravatar account, add avatar, then use that email to comment here, your account will have a more beautiful Avatar, easier to recognize with other members.

Please use real emails, you can receive notifications when comments are replied