Tự động xóa cache ở plugin Swift Performance ~ Kiếm Tiền Online

Sunday, February 4, 2024

Tự động xóa cache ở plugin Swift Performance

Swift Performance là plugin bộ nhớ đệm cũng được nhiều dùng yêu thích. Bạn có thể dùng thử Swift Performance Lite miễn phí từ kho lưu trữ WordPress.

Swift Performance là một plugin tối ưu hóa hiệu suất và cache cho các trang web WordPress. Nó giúp tăng tốc độ tải trang, cải thiện thời gian phản hồi và giảm tải cho máy chủ của bạn.

Plugin này cung cấp nhiều tính năng hữu ích để tối ưu hóa trang web của bạn. Dưới đây là một số tính năng chính của Swift Performance:

Minify và gộp file CSS và JavaScript: Plugin này tự động nén và gộp các file CSS và JavaScript để giảm kích thước file và số lượng request từ máy khách.

Lazy Load: Swift Performance tương trợ Lazy Load cho hình ảnh và iframe. Điều này có nghĩa là chỉ khi người dùng cuộn xuống và cần nhìn thấy hình ảnh hoặc nội dung iframe thì nó mới được tải xuống.

Cache mạnh mẽ: Plugin này cung cấp tính năng cache động và cache tĩnh để tăng tốc độ tải trang. Nó có thể cache các trang, bài viết, danh mục, widget, AJAX và nhiều hơn nữa.

Tối ưu hóa hình ảnh: Swift Performance có tích hợp công cụ tối ưu hóa hình ảnh để giảm kích thước hình ảnh mà không làm mất chất lượng. Điều này giúp giảm thời gian tải trang và kiệm ước băng thông.

Preload và Prefetch: Plugin cho phép bạn cấu hình preload và prefetch để tải trước các tài nguyên như CSS, JavaScript, hình ảnh và các liên kết khác để cải thiện thời gian tải trang.

Quản lý bộ nhớ cache: Swift Performance cho phép bạn quản lý bộ nhớ cache của plugin một cách dễ dàng. Bạn có thể xóa cache, làm mới cache hoặc xóa cache của các trang cụ thể.

Tối ưu hóa cơ sở dữ liệu: Plugin này cung cấp tính năng tối ưu hóa cơ sở dữ liệu để loại bỏ dữ liệu không cần thiết và cải thiện hiệu suất cơ sở dữ liệu.

Swift Performance là một công cụ mạnh mẽ để tăng tốc độ và cải thiện hiệu suất website WordPress của bạn. Tuy nhiên, nhớ rằng việc cấu hình plugin này có thể phức tạp và đề nghị kiến thức về tối ưu hóa hiệu suất và WordPress.

tự động xóa cache ở plugin swift performance

Trong bài này tôi sẽ hướng dẫn bạn cách tiêu dùng code để lên lịch dọn dẹp cache tự động khi tiêu dùng plugin Swift Performance

Phía dưới là 1 số đoạn code để xoá cache tự động bằng code lập trình thay cho xoá bằng các tuỳ trong trong plugin

Nếu bạn cho đoạn mã dưới vào một functions.php để thực thi thì toàn bộ cache trong plugin Swift Performance sẽ được xoá

if (class_exists('Swift_Performance_Cache')) {	Swift_Performance_Cache::clear_all_cache();}

Xóa cache và tạo lại cache

1. Code để xoá toàn bộ Swift Performance Warmup Table

// Remove the Swift Performance Warmup Tableglobal $wpdb;$wpdb->query('DROP TABLE IF EXISTS ' . SWIFT_PERFORMANCE_TABLE_PREFIX . 'warmup');delete_option(SWIFT_PERFORMANCE_TABLE_PREFIX . 'db_version');// Remove the transient so we can prebuild the url againdelete_transient('swift_performance_initial_prebuild_links');

2. Build lại warmup table

if (class_exists('Swift_Performance_Cache')) {	Swift_Performance::db_install();	Swift_Performance::get_prebuild_urls();}

Kết hợp các phần trên lại thành 1 chức năng

Sau khi hiểu được các khái niệm và chức năng đơn giản ở trên, chúng ta hãy gộp nó lại. Và tôi sẽ thực thi chức năng này với WP Cron để chúng hoạt động theo lịch trình đã định

// Hook chay WP Cronjob moi ngay luc 5h sangadd_action( 'vutruso_daily','clear_swift_performance_cache' );function clear_swift_performance_cache() {	if (class_exists('Swift_Performance_Cache')) {		global $wpdb;		$wpdb->query('DROP TABLE IF EXISTS ' . SWIFT_PERFORMANCE_TABLE_PREFIX . 'warmup');		delete_option(SWIFT_PERFORMANCE_TABLE_PREFIX . 'db_version');		delete_transient('swift_performance_initial_prebuild_links');		Swift_Performance::db_install();		Swift_Performance_Cache::clear_all_cache();		Swift_Performance::get_prebuild_urls();	}}

Code tạo custom cron

// Register a new cron schedule with 86400 seconds intervaladd_filter( 'cron_schedules', 'add_vutruso_cron_schedule' );function add_vutruso_cron_schedule( $schedules ) { 	if(!isset($schedules["vutruso_daily"])){		$schedules['vutruso_daily'] = array(			'interval' => 86400,			'display'  => esc_html__( 'VUTRUSO run every day' ), );	}	return $schedules;}// Schedule custom job, execute everyday at 00:00:05 (Timezone HCMC)// This timing is to ensure the 1st visitor visit my site will be after a new day based on my promotion behaviour (start date + end date)if ( ! wp_next_scheduled( 'vutruso_daily' ) ) {	wp_schedule_event( strtotime('00:00:05 Asia/Ho_Chi_Minh'), 'vutruso_daily', 'vutruso_daily' );}

Như vậy là xong, hy vọng bài viết sẽ giúp ích cho nhiều người tiêu dùng plugin Swift Performance


0 nhận xét:

Post a Comment

Chăm sóc tóc

DUNG DỊCH TẮM GỘI KHÔ – PH
90.000₫
MẶT NẠ TÓC PHỤC HỒI HƯ TỔN PREMIUM REPAIR MASK 180G – TSUBAKI
225.000₫
BỒ KẾT HOA BƯỞI 300ML – NCT3
340.000₫
DẦU XẢ THẢO DƯỢC BỒ KẾT SẢ CHANH HOA BƯỞI 300ML – TRƯỜNG HƯNG THỊNH
100.000₫
DẦU GỘI THẢO DƯỢC BỒ KẾT SẢ CHANH HOA BƯỞI 300ML – TRƯỜNG HƯNG THỊNH
100.000₫
SERUM DƯỠNG TÓC HOA BƯỞI GIẢM GÃY RỤNG 50ML – POMELO
84.000₫

Quảng cáo

Nổi bật

Cài đặt Thanh Toán Google adsense bằng ngân hàng Vietcombank

Sau khi đã đủ điều kiện rút tiền từ Google Adsense thì bạn cần phải thêm hình thức thanh toán để Google trả tiền cho bạn.Khi kiếm tiền trên ...

a-ads

Máy tính Laptop

44.990.000đ
Laptop LG Gram 2022 17Z90Q-G.AH76A5 (Core-i7 1260P/16GB/512GB/17″ WQXGA/Win 11/Xám)
24.790.000đ
Laptop LG Gram 2021 16ZD90P-G.AX54A5 (i5-1135G7/8GB RAM/512GB SSD/16″WQXGA/Dos/Trắng)
14.590.000đ
Laptop Acer Gaming Aspire 7 A715-42G-R4ST NH.QAYSV.004 (R5 5500U/8GB RAM/256GB SSD/15.6″FHD IPS/GTX1650 4GB/Win10) – Hàng chính hãng
15.190.000đ
Laptop Acer Aspire 3 A315-58G-50S4 (Core i5 1135G7/8GB RAM/512GB/15.6″FHD/MX350 2GB/Win 10/Bạc)
21.990.000đ
Laptop Acer Swift 5 SF514-55TA-59N4 NX.A6SSV.001 (i5-1135G7/16GB RAM/1TB SSD/14″FHD_Touch/Win10/Xanh) – Hàng chính hãng
14.890.000đ
Laptop Acer Aspire 5 A514-54-59QK (Core i5 1135G7/8GB RAM/512GB/14″FHD/Win 11/Vàng)

Vay Online

Back Link

(x)
(x)
Day noi mi | Hoc noi mi | Noi mi dep | Trung tam day nghe toc | Day cat toc | Day nghe toc | Hoc cat toc | Hoc cat toc o Ha Noi | Hoc cat toc tai Ha Noi | Thuoc chua benh a sung
Dau goi Kafen | Dau xa Kafen | Giao trinh day cat toc | Mua ban rao vat | Dang rao vat | Dien dan rao vat | Rao vat mien phi | Trang rao vat