Cách quản lý và xóa Transients trong WordPress

Tác giả Network Engineer, T.M.Hai 15, 2021, 11:32:01 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 2 Khách đang xem chủ đề.

Cách quản lý và xóa Transients trong WordPress


Bạn có muốn tìm hiểu cách quản lý và xóa Transients trong WordPress không?

Transients được sử dụng trong WordPress để tạm thời lưu trữ dữ liệu cho các plugin và giao diện WordPress. Bằng cách quản lý quá trình Transients, bạn có thể tối ưu hóa tốc độ và đảm bảo trang web của bạn luôn hoạt động bình thường.

Trong bài viết này, mình sẽ chỉ cho bạn cách bạn có thể dễ dàng quản lý và xóa quá trình Transients trong WordPress.

1. Transients trong WordPress là gì?

Các nhà phát triển giao diện và plugin WordPress thường sử dụng quá trình Transients để lưu trữ thông tin nhạy cảm về thời gian trong cơ sở dữ liệu WordPress của bạn.

Điều này giúp làm cho các plugin và giao diện hoạt động nhanh hơn, giúp cải thiện hiệu suất trang web WordPress của bạn đồng thời giảm tải tổng thể của máy chủ.

Ví dụ: nhiều plugin truyền thông xã hội WordPress sẽ sử dụng Transients để lưu trữ dữ liệu về số lượt chia sẻ cho các bài đăng trên blog.

Nếu họ không sử dụng tính năng Transients, thì máy chủ của bạn sẽ cần kết nối với mọi mạng xã hội trên mỗi lần tải trang, điều này sẽ làm chậm đáng kể tốc độ tải của bạn.

2. Tại sao bạn muốn xóa và quản lý quá trình Transients?

Transients có thể cực kỳ hữu ích, nhưng đôi khi mọi thứ có thể xảy ra sai sót.

Ví dụ: bạn có thể có kết nối giữa Facebook và trang web của bạn không hoạt động và nó hiển thị số lượt chia sẻ bài đăng là 0.

Thay vì đợi thời gian tạm thời hết hạn, bạn có thể chỉ cần xóa bộ nhớ Cache tạm thời để có được số lượt chia sẻ chính xác ngay lập tức.

Nếu bạn đang gặp sự cố với các bài đăng phổ biến của mình hoặc số lượt chia sẻ hiển thị và bạn đã xóa bộ nhớ cache WordPress của mình, thì đó có thể là sự cố với Transients của bạn.

Xóa các bản Transients đã hết hạn cũng có thể giúp tối ưu hóa cơ sở dữ liệu WordPress của bạn và mang lại cho bạn hiệu suất tốt hơn. Điều này có thể hữu ích khi bạn di chuyển một trang web dàn dựng sang một máy chủ lưu trữ WordPress trực tiếp.

3. Quá trình Transients của WordPress có giống như cookie không?

Các tập tin Transients trong WordPress tương tự như cookie ở điểm cả hai đều cho phép các nhà phát triển lưu trữ thông tin tạm thời. Tuy nhiên, tính năng Transients mạnh hơn nhiều và có thể làm được nhiều việc hơn.

Ví dụ: cookie được lưu trữ trong trình duyệt của khách truy cập và có một số hạn chế. Chúng không thể lập trình được và chúng kém an toàn hơn.

Mặt khác, quá trình Transients được lưu trữ trong cơ sở dữ liệu WordPress, có thể lưu trữ nhiều loại dữ liệu, dễ dàng lập trình và an toàn hơn.

Chúng ta hãy xem cách bạn có thể quản lý và xóa các tập tin Transients của mình trong WordPress.

4. Cách quản lý Transients trong WordPress

Cách tốt nhất để quản lý và xóa Transients trong WordPress là sử dụng plugin Transients Manager. Nó cho phép bạn dễ dàng quản lý, xóa và chỉnh sửa các Transients WordPress của mình.

Lưu ý: mình đã thử nghiệm plugin kể từ ngày cập nhật cuối cùng của bài đăng này và nó hoạt động với WordPress 5.7.2 mà không có vấn đề gì.

Điều đầu tiên bạn cần làm là kích hoạt và cài đặt plugin. Để biết thêm chi tiết, hãy xem hướng dẫn từng bước của mình về cách cài đặt plugin WordPress.

Sau khi kích hoạt, bạn cần đi tới Tools >> Transients. Từ đây, bạn sẽ thấy danh sách các quá trình Transients được lưu trữ trong cơ sở dữ liệu WordPress của mình.


Bạn có thể thực hiện các tác vụ xóa hàng loạt hoặc xóa các Transients riêng lẻ.

Trang này cho phép bạn thực hiện các hành động hàng loạt sau:

  • Xóa các Transients đã hết hạn
  • Xóa các Transients đã chọn
  • Xóa tất cả Transients có ngày hết hạn
  • Xóa tất cả Transients

Để xác định Transients, chỉ cần nhìn vào tên của nó. Ví dụ: Transients có tên 'wpforms_t15s_wpforms' được liên kết với plugin WPForms.

Ngay bên cạnh cột Name, bạn sẽ thấy giá trị cho từng Transients cụ thể. Giá trị Transients có thể là một đối tượng, mảng, số hoặc chuỗi chữ và số làm giá trị.

Bạn cũng sẽ thấy thời gian hết hạn cho mỗi Transients. Một số trong số chúng có thể không được đặt thời gian hết hạn và sẽ được hiển thị là 'Does not expire'.


Bạn có thể xóa bất kỳ quá trình Transients nào trong số này bằng cách chỉ cần nhấp vào nút 'Delete'.

Để chỉnh sửa từng Transients, chỉ cần nhấp vào liên kết 'Edit' trong cột 'Actions'. Thao tác này sẽ hiển thị một màn hình cho phép bạn đặt giá trị, thời gian hết hạn và thậm chí đổi tên Transients.


Tính năng này rất hữu ích khi bạn đang thử nghiệm một giao diện hoặc plugin và muốn kiểm tra nó với các giá trị Transients khác nhau.

Nếu bạn thực hiện bất kỳ thay đổi nào đối với tạm thời, hãy đảm bảo rằng bạn nhấp vào nút 'Save Changes'.

Nếu bạn đang sử dụng plugin bộ nhớ Cache WP Rocket, thì có một cài đặt tích hợp để giúp quản lý và xóa quá trình Transients.

Chỉ cần điều hướng đến Settings >> WP Rocket và sau đó nhấp vào tùy chọn menu 'Database'.



Sau đó, cuộn xuống phần 'Transients Cleanup'.

Tại đây, bạn có thể chọn các hộp, nếu bạn muốn tự động loại bỏ tất cả hoặc chỉ những Transients Cleanup đã hết hạn.



Sau khi bạn thực hiện xong các thay đổi, hãy đảm bảo nhấp vào 'Save Changes and Optimize' ở cuối trang.

Để biết thêm chi tiết, hãy xem hướng dẫn của mình về cách thiết lập đúng cách WP Rocket trong WordPress để tăng tốc trang web của bạn.

Mình hy vọng bài viết này đã giúp bạn tìm hiểu cách quản lý và xóa Transients trong WordPress một cách dễ dàng. Bạn cũng có thể muốn xem hướng dẫn của mình về cách có được miền email miễn phí và các khuyến nghị của mình về việc phải có các plugin WordPress dành cho doanh nghiệp.