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

Related Posts:

  • Code tự động thêm width height cho hình ảnh websiteCode tự động thêm width height cho hình ảnh websiteNếu hình ảnh bạn chèn vào bài viết phải có chiều rộng và chiều cao của hình ảnh để trình duyệt có thể xác định vùng thích hợp cho hình ảnh trước khi tải.Nếu hình ảnh của bạn … Read More
  • Defer CSS loading cho website WordPress không cần pluginDefer CSS loading cho website WordPress không cần pluginKhi nói đến tối ưu tốc độ tải trang và cải thiện trải nghiệm người dùng, việc quản lý và tối ưu hóa các tài nguyên như JS hay CSS (Cascading Style Sheets) là một phần qu… Read More
  • Lưu ý quan trọng khi chuyển website sang WordPressKiếm Tiền Online có dịch vụ chuyển đổi các loại mã nguồn khác sang WordPress với chi phí tốt nhất thị trường, đảm bảo không rớt từ khoá, convert lại giao diện theo đề nghị và chuyển toàn bộ nội dung từ website cũ sang website… Read More
  • Xoá thẻ p rỗng trong bài viết WordPressXoá thẻ p rỗng trong bài viết WordPressVừa rồi tôi có tương trợ làm lại website cho 1 khách hàng và website có rất nhiều thẻ p rỗng nên có viết qua 1 hàm để lọc và xoá toàn bộ thẻ p rỗng trong bài viết đi, tiện thể xử lý xong… Read More
  • Thêm class css vào Tag Cloud WordPressThêm class css vào Tag Cloud WordPressTag Cloud (đám mây từ khóa) trong WordPress là một giao diện thể hiện các từ khóa hoặc các thẻ (tags) một cách trực quan và có kích thước khác nhau dựa trên tần suất xuất hiện của từng từ… Read More

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

(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

Mua Hang Gia Re / Cho Dien Tu / Mua Hang Online Uy Tin / Sim So Dep / Mua Hang Online / Dung Cu Cat / Dung Cu Cat Gia Re / Ban Buon Dung Cu Cat / Hoc Cat Toc / Dang Rao Vat / Dien dan Rao Vat / Trang Rao Vat / Day Noi Mi / Rao Vat Cho Tot / Quang Cao Rao Vat / Camera Quan Sat / Cac Website Rao Vat / My Pham Nganh Toc / Phu Kien Nganh Toc / Phuong Phap Tap Gym / Kiem Tien Tren Mang / Trung Tam Day Nghe Toc / VPS Gia Sieu Re / VPS Gia Sieu 10K / Thiet Ke Web Gia Re / Bat Dong San