• Trang chủ
  • WordPress
    • Thủ thuật WordPress
    • WordPress Plugins
    • WordPress Themes
  • Hosting và Domain
  • Kiếm tiền
  • Đánh giá
  • Khuyến mãi
  • Thông báo
  • Giới thiệu
  • Liên hệ

WP Căn bản

Kiến thức căn bản cho người dùng WordPress

paradise-child-theme-wordpress-theme-tot-nhat
  • Dịch vụ WordPress Hosting
  • Dịch vụ tối ưu WordPress
  • Dịch vụ quét mã độc WordPress
  • Mua Paradise child theme
Trang chủ » WordPress » Thủ thuật WordPress » Vô hiệu hóa WP-Cron giúp website load nhanh hơn
hosting-tot-nhat-danh-cho-wordpress

Vô hiệu hóa WP-Cron giúp website load nhanh hơn

Cập nhật: 16/01/2023 Trung Hiếu 25 Bình luận

Mục lục Hiện
  • 1. Tại sao bạn nên vô hiệu hóa WP-Cron?
  • 2. Vô hiệu hóa WP-Cron
  • 3. Chạy Cron Job bằng host
    • 3.1. Host cPanel
    • 3.2. Host DirectAdmin
  • 4. Chạy Cron Job bằng dịch vụ của bên thứ ba

Vô hiệu hóa WP-Cron (wp-cron.php) giúp website WordPress của bạn load nhanh hơn, chịu tải tốt hơn.

vo-hieu-hoa-wp-cron-giup-website-wordpress-load-nhanh-hon

Các Cron Job được sử dụng để lên lịch hoạt động cho các tác vụ mang tính chất định kỳ trên website WordPress của bạn. Một số ví dụ về Cron Job có thể  kể đến như: lên lịch xuất bản bài viết, kiểm tra các bản cập nhật, xóa cache website hoặc chạy plugin backup dữ liệu theo lịch đã được xác định trước… Trong WordPress, điều này được xử lý bởi WP-Cron, một tính năng mô phỏng Cron của hệ thống (nhưng không hoàn chỉnh). Tùy thuộc vào lượng lưu lượng truy cập vào website của bạn, việc sử dụng trình xử lý Cron tích hợp có thể ảnh hưởng ít hoặc nhiều đến tốc độ load web. Vì vậy, hôm nay tôi sẽ hướng dẫn cho các bạn cách vô hiệu hóa WP-Cron (wp-cron.php) và thay vào đó sử dụng Cron của hệ thống (host) để giúp website load nhanh hơn, chịu tải tốt hơn.

Tham khảo thêm:

  • Tối ưu khả năng chịu tải cho WordPress với Heartbeat Control
  • Vô hiệu hóa XML-RPC để bảo mật WordPress tốt hơn

Tại sao bạn nên vô hiệu hóa WP-Cron?

Không chỉ được khởi chạy vào những khoảng thời gian đã được quy định từ trước (bởi WordPress và các plugin), WP-Cron còn chạy mỗi lần bạn load web. Nghĩa là website có lượng khách truy cập càng nhiều thì tần suất hoạt động của WP-Cron càng cao. Nó tạo ra một lượng truy vấn HTTP(S) không hề nhỏ, gây ảnh hưởng nhiều tới cả tốc độ load lẫn khả năng chịu tải của website.

wp-cron-tieu-ton-nhieu-tai-nguyen-cua-host

Đặc biệt là khi website của bạn cài nhiều plugin nặng (tạo nhiều Cron Job, chẳng hạn như WooCommerce) và có lưu lượng truy cập cao thì mức độ ảnh hưởng của WP-Cron là rất lớn. Giải pháp tối ưu nhất để giải quyết tình trạng này chính là vô hiệu hóa WP-Cron và thay thế nó bằng hệ thống Cron của host.

Vô hiệu hóa WP-Cron

Tất cả những gì bạn cần làm là thêm đoạn code sau đây vào file wp-config.php của WordPress rồi lưu lại:

define('DISABLE_WP_CRON', true);

Lưu ý là nó phải nằm trên dòng ghi chú này:

/* That's all, stop editing! Happy blogging. */

Code bên trên có tác dụng ngăn không cho WP-Cron tự động chạy mỗi khi load web. Bạn vẫn hoàn toàn có thể gọi nó trực tiếp thông qua file wp-cron.php.

Chạy Cron Job bằng host

Sau khi vô hiệu hóa WP-Cron, các bạn sẽ cần phải thiết lập Cron Job trên host để đảm bảo website WordPress vẫn hoạt động một cách bình thường.

Host cPanel

1. Truy cập cPanel của bạn, tìm mục Cron Jobs và click vào đó.

click-vao-muc-cron-jobs-trong-cpanel

2. Trong giao diện Add New Cron Job, các bạn sẽ nhìn thấy một số mục như sau.

add-new-cron-job-cpanel

Trong đó:

  • Common Settings: các bạn nên chọn mức Twice Per Hour (2 lần mỗi giờ) để tránh gây ảnh hưởng nhiều đến hiệu suất của host. Hệ thống sẽ tự điền giá trị vào các mục Minute, Hour, Day, Month và Weekday nằm bên dưới.
  • Command: các bạn điền dòng lệnh như sau.
wget -q -O - https://domain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

Nhớ thay domain.com bằng domain của bạn.

Click vào nút Add New Cron Job để hoàn tất.

3. Các Cron Job mà bạn đã tạo sẽ được hiển thị trong danh sách ngay bên dưới.

current-cron-jobs-cpanel

Host DirectAdmin

1. Truy cập DirectAdmin của bạn, tìm mục Cron Jobs và click vào đó.

click-vao-muc-cron-jobs-trong-directadmin

2. Click tiếp vào mục Create Cron Job.

click-va-nut-create-cron-job-trong-directadmin

3. Trong giao diện Create Cron Job, các bạn sẽ nhìn thấy một số mục như sau.

create-cron-job-directadmin

Trong đó:

  • Minute: điền */5 để chạy Cron Job mỗi 5 phút một lần. Để mặc định giá trị là * trong các mục Hour, Day of Month, Month, Day of Week.
  • Command: các bạn điền dòng lệnh như sau.
wget -q -O - https://domain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

Nhớ thay domain.com bằng domain của bạn.

Click vào nút Create để hoàn tất.

4. Các Cron Job mà bạn đã tạo sẽ được hiển thị trong danh sách như hình bên dưới.

directadmin-cron-jobs

Chạy Cron Job bằng dịch vụ của bên thứ ba

Ưu điểm của phương pháp này là sẽ:

  • Áp dụng được trong mọi trường hợp, ngay cả khi host của bạn không hỗ trợ chạy Cron Job.
  • Không tiêu tốn tài nguyên của server.

Tham khảo bài viết “Sử dụng EasyCron thay thế cho WP-Cron trong WordPress” để biết thêm chi tiết.

Thật đơn giản phải không nào? Chúc các bạn thành công!

Mọi thắc mắc liên quan đến việc vô hiệu hóa WP-Cron của WordPress xin vui lòng gửi vào khung bình luận bên dưới để được giải đáp.

Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)

  • Chia sẻ lên Facebook
  • Chia sẻ lên Twitter
  • Chia sẻ lên LinkedIn

Bài viết liên quan

Ra mắt plugin APCu Object Cache độc quyền tại WP Căn bản
Ra mắt plugin APCu Object Cache độc quyền tại WP Căn bản
Tính năng Crawl Optimization của plugin Yoast SEO
Tính năng Crawl Optimization của plugin Yoast SEO
Vô hiệu hóa WooCommerce Brands để tăng tốc độ
Vô hiệu hóa WooCommerce Brands để tăng tốc độ

Chuyên mục: Thủ thuật WordPress Thẻ: Tăng tốc WordPress

dich-vu-wordpress-hosting-chong-ddos-mien-phi

Nói về Trung Hiếu

Một người con của xứ Nghệ, hiện đang sinh sống tại Hà Nội. Tôi là người sáng lập và đứng sau mọi hoạt động của WP Căn bản. Tìm hiểu thêm về tôi tại đây.

Bài viết trước « Giảm TTFB khi sử dụng CloudFlare CDN
Bài viết sau Kết nối CloudFlare CDN với plugin LiteSpeed Cache »

Reader Interactions

Bình luận

    Để lại một bình luận Hủy

    Tất cả các bình luận đều sẽ được kiểm duyệt nghiêm ngặt. Mọi bình luận trái quy định sử dụng sẽ bị gỡ bỏ link hoặc xóa bỏ hoàn toàn. Vui lòng đọc kỹ quy định trước khi bình luận. Xin cảm ơn!

  1. kien vu 3 bình luậnviết

    11/09/2023 lúc 01:59

    bài viết chất lượng, rất thích các bài viết về tối ưu, sửa lỗi cho website như này, giúp ích rất nhiều do dân không chuyên làm web như mình, chúc kênh ngày càng phát triển <3

    Bình luận
    • Trung Hiếu Quản lýviết

      11/09/2023 lúc 06:19

      Cảm ơn bạn. ❤️

      Bình luận
« 1 2

Sidebar chính

NHẬN BÀI VIẾT QUA EMAIL

Hãy đăng ký ngay để là người đầu tiên nhận được thông báo qua email mỗi khi chúng tôi có bài viết mới!

Tham gia cùng 10.000+ người khác.

Theo dõi qua mạng xã hội

Facebook Group

wpcanban-facebook-group

Bạn đang tìm gì?

WordPress căn bản

Bảo mật WordPress

Tăng tốc WordPress

Sửa lỗi WordPress

Thủ thuật Genesis

Thủ thuật SEO

Thủ thuật CloudFlare

Thủ thuật LiteSpeed

Thủ thuật WooCommerce

Sử dụng theme Paradise

Dịch vụ tối ưu WordPress miễn phí

dich-vu-toi-uu-wordpress-mien-phi

Dịch vụ quét mã độc miễn phí

dich-vu-quet-ma-doc-wordpress-mien-phi

Footer

Bài viết mới nhất

  • Năm 2025 rồi, có nên viết blog nữa không? 07/05/2025
  • Ra mắt plugin APCu Object Cache độc quyền tại WP Căn bản 16/04/2025
  • Tính năng Crawl Optimization của plugin Yoast SEO 31/03/2025
  • Vô hiệu hóa WooCommerce Brands để tăng tốc độ 09/03/2025

Bình luận mới nhất

  • Trung Hiếu trong Năm 2025 rồi, có nên viết blog nữa không?
  • Tuấn Kỷ Nguyên Blog trong Năm 2025 rồi, có nên viết blog nữa không?
  • Trung Hiếu trong Năm 2025 rồi, có nên viết blog nữa không?
  • Tịnh Nguyễn Blog trong Năm 2025 rồi, có nên viết blog nữa không?

Thông tin hữu ích

  • Giới thiệu bản thân
  • Quy định sử dụng
  • Chính sách bảo mật
  • Bản quyền nội dung

Thống kê WP Căn bản

9 Chuyên mục - 999 Bài viết - 35.502 Bình luận

Bản quyền © 2014 - 2025 · WP Căn bản (tiền thân là eBooksvn.com) · Sử dụng Paradise child theme và dịch vụ WordPress Hosting