Bộ nhớ Cache WordPress

Tác giả Network Engineer, T.Mười 24, 2021, 03:52:50 SÁNG

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

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

Bộ nhớ Cache WordPress


Trong bài viết này, chúng ta sẽ xem WordPress caching là gì.
 
1. Bộ nhớ Cache WordPress là gì?

Bộ nhớ Cache WordPress là một cách để cải thiện hiệu suất. Nếu trang web nhận được quá nhiều lượt truy cập, bạn có thể bật bộ nhớ Cache WordPress bằng cách cài đặt W3 Cache hoặc WP Super Cache.

Khi một trang web được yêu cầu lặp đi lặp lại từ các máy khách khác nhau, việc sử dụng lại dữ liệu đã tạo trước đó (hoặc các yêu cầu như truy vấn cơ sở dữ liệu) để tăng tốc các yêu cầu mới được gọi là bộ nhớ Cache WordPress.

2. Xóa bộ nhớ cache.

Xóa bộ nhớ cache về cơ bản có nghĩa là làm mới lại tất cả dữ liệu đã lưu vào bộ nhớ Cache trước đó. Điều này có nghĩa là những cái cũ sẽ bị xóa và những cái mới được tạo hoặc tái tạo. Điều này thường diễn ra dựa trên một số giao thức, một số giao thức bao gồm:

  • Khi một bình luận được đăng.
  • Khi một bài viết mới được xuất bản.
  • Khi một bài viết cũ được cập nhật.

3. Lợi ích của WordPress Caching.

Những lợi ích chính của bộ nhớ Cache WordPress liên quan đến những điều sau đây.

  • Tăng tốc trang web.
  • Xếp hạng công cụ tìm kiếm tốt hơn.
  • Tiết kiệm một số tiêu thụ tài nguyên của máy chủ.

4. Các loại bộ nhớ Cache WordPress.

Có hai loại giao thức bộ nhớ Cache chính có sẵn, dựa trên mô hình máy khách và máy chủ.

  • Bộ nhớ Cache phía máy khách.
  • Bộ nhớ Cache phía máy chủ.

4.1. Bộ nhớ Cache phía máy khách.

Một trang web chứa rất nhiều dữ liệu tĩnh, phi văn bản, chẳng hạn như hình ảnh, tập tin CSS và Javascript. Sau khi chúng được tải xuống, trình duyệt của bạn đủ thông minh để không tải lại chúng mỗi khi bạn nhấn nút F5. Nó chỉ đơn giản là phục vụ dữ liệu đó từ bộ Cache cục bộ, tức là dữ liệu được lưu trong bộ Cache ẩn được lưu trong đĩa cứng của máy tính của bạn. Đó là lý do tại sao bạn nên làm sạch bộ nhớ cache của trình duyệt thỉnh thoảng, nó tiết kiệm rất nhiều dung lượng và cải thiện hiệu suất.

Quá trình sử dụng lại dữ liệu đã lưu trong bộ Cache ẩn này từ máy tính của khách hàng (hoặc máy khách) được gọi là bộ nhớ Cache phía máy khách và hầu hết mọi trang web hiện đại đều sử dụng nó và mọi trình duyệt đều hỗ trợ nó.

Bộ nhớ Cache phía máy khách giúp ngăn dư thừa dữ liệu (tức là tải xuống cùng một dữ liệu nhiều lần) và tiết kiệm nhiều tài nguyên máy chủ.

4.2. Bộ nhớ Cache phía máy chủ.

Bộ nhớ Cache tại máy chủ được gọi là bộ nhớ Cache phía máy chủ. Bộ nhớ Cache phía máy chủ bao gồm các giao thức bộ nhớ Cache khác nhau được sử dụng cho bộ nhớ Cache WordPress. Chúng được liệt kê dưới đây:

  • Bộ nhớ Cache trang.
  • Bộ nhớ Cache truy vấn cơ sở dữ liệu.
  • Bộ nhớ Cache dựa trên đối tượng.
  • Bộ nhớ Cache Opcode.

4.2.1. Bộ nhớ Cache trang.

Bộ nhớ Cache trang là giao thức đơn giản nhất trong số tất cả các giao thức bộ nhớ Cache. Nó chỉ đơn giản đề cập đến quá trình lưu các tập tin HTML được tạo động trong đĩa cứng hoặc bộ nhớ (RAM) của máy chủ. Nó được gọi là bộ nhớ cache. Sau đó, nó sẽ được phục vụ từ bộ nhớ cache (tức là sử dụng lại dữ liệu đã tạo trước đó) bất cứ khi nào một yêu cầu được thực hiện.

Điều này giúp tiết kiệm chi phí thực thi mã PHP và truy vấn cơ sở dữ liệu MySQL.

4.2.2. Bộ nhớ Cache truy vấn cơ sở dữ liệu.

Cơ sở dữ liệu sẽ tiêu tốn nhiều tài nguyên hơn. Chúng có thể được gọi là trái tim của mọi công ty.

Cơ sở dữ liệu được sử dụng để lưu trữ, cập nhật và cung cấp dữ liệu một cách hiệu quả. Vì chúng thường rất lớn, mỗi truy vấn cần thời gian (thường theo thứ tự vài trăm micro giây). Trong trường hợp cơ sở dữ liệu, phần cứng tốt hơn, tạo kết quả truy vấn nhanh hơn.

Vì WordPress phụ thuộc rất nhiều vào cơ sở dữ liệu của nó, nó thực hiện một truy vấn nhiều lần. Khi dữ liệu không bị thay đổi trong cơ sở dữ liệu và các truy vấn được thực hiện để truy xuất cùng một dữ liệu, nó giống như tải lại các hình ảnh giống nhau. Do đó, lưu kết quả của một truy vấn trong bộ lưu trữ cục bộ sẽ tiết kiệm thời gian và tài nguyên.

Việc lưu các truy vấn cơ sở dữ liệu dẫn đến lưu trữ cục bộ được gọi là bộ nhớ Cache cơ sở dữ liệu và là một trong những yếu tố cơ bản trong bộ nhớ Cache WordPress.

Khi cơ sở dữ liệu được cập nhật, chẳng hạn như khi một bài đăng được cập nhật hoặc xuất bản hoặc một nhận xét được gửi đi, yêu cầu xóa bộ nhớ cache của cơ sở dữ liệu đã lưu trước đó và lưu vào bộ nhớ Cache lại kết quả truy vấn cơ sở dữ liệu.

4.2.3. Bộ nhớ Cache dựa trên đối tượng.

WordPress có hệ thống bộ nhớ Cache nội bộ bao gồm một số hệ thống con (tức là API bộ nhớ Cache, bộ nhớ Cache đối tượng và API tạm thời).

Lõi WordPress cho phép các plugin kiểm soát hệ thống bộ nhớ Cache này để giảm số lượng lệnh gọi cơ sở dữ liệu.

4.2.4. Bộ nhớ Cache Opcode.

Giống như bộ nhớ Cache cơ sở dữ liệu, bộ nhớ Cache Opcode đề cập đến việc lưu mã PHP đã biên dịch giữa mọi yêu cầu.

PHP là một ngôn ngữ lập trình hướng đối tượng. Để mã PHP thực thi, trình biên dịch PHP phải biên dịch mã trước và tạo mã thực thi để máy chủ web thực thi.
 
5. Cài đặt Cache WordPress.

Chúng ta sẽ sử dụng một trong những plugin bộ nhớ Cache WordPress miễn phí phổ biến nhất. Đó là WP Super Cache.
Giống như mọi plugin khác, plugin này có thể được cài đặt bằng hai phương pháp.

5.1. Tải xuống, giải nén, tải lên và kích hoạt.

  • Tải xuống plugin WP Super Cache từ kho plugin WordPress.
  • Giải nén tập tin lưu trữ.
  • Tải lên tập tin đã giải nén vào thư mục /wp_content/plugins/ qua FTP bằng ứng dụng FTP như FileZilla.
  • Đi tới trang Plugin trong bảng điều khiển WordPress của bạn và kích hoạt plugin.


Phương pháp này có phần chậm hơn. Phương pháp dễ dàng là tìm kiếm và cài đặt trong WordPress.

5.2. Tìm kiếm và cài đặt.

Trong phương pháp này, hãy làm theo các bước dưới đây để cài đặt plugin.

  • Điều hướng đến Plugin >> Add New trong bảng điều khiển WordPress.
  • Tìm kiếm "wp super cache"
  • Nhấn Cài đặt.
  • Nhấn vào Kích hoạt.
  • Đã hoàn thành.


Đây là cách cài đặt Plugin WP Super Cache. Bây giờ chúng ta có thể cấu hình plugin để đạt được bộ nhớ Cache.