Dùng Redis Object Cache Pro và Relay để tăng tốc WordPress

Tóm tắt nội dung

Redis Object Cache Pro và Relay là hai công cụ tối ưu hóa bộ nhớ đệm (cache) mạnh mẽ, được sử dụng phổ biến trong việc cải thiện hiệu suất website và ứng dụng web. Redis Object Cache Pro giúp lưu trữ các đối tượng tạm thời trong bộ nhớ Redis, giảm thiểu thời gian truy xuất dữ liệu từ cơ sở dữ liệu, từ đó tăng tốc độ tải trang đáng kể. Trong khi đó, Relay đóng vai trò như một cầu nối thông minh giữa ứng dụng và Redis, giúp truyền dữ liệu nhanh chóng và ổn định hơn.

Việc kết hợp sử dụng Redis Object Cache Pro và Relay không chỉ giúp nâng cao tốc độ xử lý mà còn giảm tải cho máy chủ, mang lại trải nghiệm người dùng mượt mà, nhanh nhạy. Bài viết dưới đây sẽ hướng dẫn chi tiết cách cài đặt và sử dụng Redis Object Cache Pro cùng Relay, giúp bạn tận dụng tối đa sức mạnh của hai công cụ này để tối ưu hiệu suất website một cách hiệu quả nhất. Đây là giải pháp lý tưởng cho các website có lượng truy cập lớn, cần xử lý dữ liệu nhanh và chính xác.

Redis Object Cache Pro là gì?

Redis Object Cache Pro là một plugin cao cấp dành cho WordPress, giúp tối ưu hiệu suất website bằng cách sử dụng bộ nhớ đệm (cache) Redis. Plugin này được phát triển nhằm cải thiện tốc độ tải trang, giảm tải máy chủ và nâng cao trải nghiệm người dùng thông qua việc lưu trữ và truy xuất dữ liệu một cách nhanh chóng.

Hướng dẫn sử dụng Redis Object Cache Pro và Relay
Hướng dẫn sử dụng Redis Object Cache Pro và Relay

Tại sao cần Redis Object Cache Pro?

Trong quá trình vận hành website, đặc biệt là các trang web có lượng truy cập lớn hoặc sử dụng nhiều plugin phức tạp, việc truy xuất dữ liệu từ cơ sở dữ liệu (database) có thể gây ra tình trạng chậm trễ, ảnh hưởng đến tốc độ tải trang. Redis Object Cache Pro sử dụng công nghệ Redis – một hệ thống lưu trữ dữ liệu dạng key-value trong bộ nhớ (in-memory), giúp giảm đáng kể thời gian truy cập dữ liệu so với việc truy vấn trực tiếp vào database.

Ưu điểm nổi bật của Redis Object Cache Pro

  • Tăng tốc độ tải trang hiệu quả: Redis Object Cache Pro lưu trữ các đối tượng phổ biến như kết quả truy vấn database, dữ liệu session, và các bộ nhớ đệm khác trong Redis. Điều này giúp giảm số lần truy vấn database và cải thiện tốc độ tải trang ngay cả khi website có lượng truy cập lớn.
  • Tương thích hoàn hảo với WordPress: Plugin được thiết kế đặc biệt cho WordPress, hỗ trợ đầy đủ các tính năng của hệ thống quản lý nội dung này. Bạn có thể dễ dàng cài đặt và cấu hình mà không cần kiến thức chuyên sâu về Redis.
  • Hỗ trợ đa dạng môi trường hosting: Redis Object Cache Pro có thể hoạt động ổn định trên nhiều loại hosting khác nhau, bao gồm cả shared hosting, VPS và máy chủ riêng. Điều này giúp người dùng linh hoạt lựa chọn dịch vụ phù hợp với nhu cầu.
  • Tối ưu bộ nhớ đệm nâng cao: Khác với các plugin cache thông thường, Redis Object Cache Pro cung cấp nhiều tuỳ chọn tinh chỉnh sâu, cho phép bạn kiểm soát chính xác những dữ liệu nào được lưu trữ và thời gian lưu trữ, từ đó tối ưu hiệu suất website một cách hiệu quả nhất.
  • Bảo mật và ổn định: Plugin được cập nhật thường xuyên để đảm bảo tương thích với các phiên bản mới của WordPress và bảo vệ an toàn dữ liệu. Redis Object Cache Pro cũng hỗ trợ mã hóa kết nối tới Redis server, tăng cường bảo mật.

Cách hoạt động của Redis Object Cache Pro

Khi người dùng truy cập website, thay vì gửi yêu cầu trực tiếp đến cơ sở dữ liệu để lấy dữ liệu cần thiết, Redis Object Cache Pro sẽ kiểm tra bộ nhớ đệm trong Redis trước. Nếu dữ liệu đã được lưu trữ từ trước, plugin sẽ trả về dữ liệu đó ngay lập tức, giảm tải đáng kể cho database và tăng tốc độ phản hồi trang web.

Ai nên sử dụng Redis Object Cache Pro?

  • Các website WordPress có lượng truy cập lớn, cần tối ưu hiệu suất để tránh gián đoạn.
  • Các trang web thương mại điện tử hoặc hệ thống có nhiều truy vấn phức tạp đến database.
  • Người quản trị muốn cải thiện trải nghiệm người dùng thông qua tốc độ tải trang nhanh hơn.
  • Nhà phát triển cần một giải pháp cache chuyên nghiệp, dễ cấu hình và đáng tin cậy.

Nói ngắn gọn

Redis Object Cache Pro là một công cụ mạnh mẽ dành cho các website WordPress muốn tối ưu hiệu suất thông qua việc sử dụng bộ nhớ đệm Redis. Với khả năng tăng tốc độ truy xuất dữ liệu, giảm tải server và cải thiện trải nghiệm người dùng, plugin này xứng đáng là lựa chọn hàng đầu cho các dự án cần sự ổn định và hiệu quả cao.

Để tìm hiểu thêm chi tiết và đăng ký sử dụng Redis Object Cache Pro, bạn có thể truy cập trang chủ tại objectcache.pro. Đây là giải pháp cache chuyên nghiệp mang lại giá trị lớn cho website WordPress của bạn.

Relay là gì?

Relay là một lớp bộ nhớ đệm (caching layer) thế hệ mới dành cho PHP, được thiết kế nhằm cải thiện hiệu suất truy xuất dữ liệu qua Redis™ một cách vượt trội so với các client Redis truyền thống như PhpRedis hay Predis. Relay hoạt động như một PHP extension, tận dụng kỹ thuật bộ nhớ đệm chia sẻ trong bộ nhớ máy chủ để tăng tốc độ truy cập dữ liệu, giảm thiểu số lần gọi mạng đến Redis và nâng cao khả năng xử lý hàng triệu yêu cầu mỗi giây.

Hướng dẫn sử dụng Redis Object Cache Pro và Relay
Hướng dẫn sử dụng Redis Object Cache Pro và Relay

Tính năng nổi bật của Relay

Hiệu suất vượt trội, nhanh hơn gấp 100 lần

Relay cung cấp tốc độ truy xuất dữ liệu nhanh hơn PhpRedis khoảng hai bậc độ lớn (tức nhanh hơn gấp 100 lần). Điều này đạt được nhờ việc duy trì một bản sao một phần dữ liệu Redis ngay trong bộ nhớ của tiến trình PHP master. Khi ứng dụng gọi đến dữ liệu, Relay sẽ ưu tiên lấy từ bộ nhớ trong trước, chỉ khi không có mới gọi ra Redis. Giải pháp này giúp giảm đáng kể độ trễ và lưu lượng truy cập mạng.

Bộ nhớ đệm chia sẻ trong bộ nhớ máy chủ (Shared in-memory cache)

Relay sử dụng kỹ thuật tương tự APCu nhưng mạnh mẽ hơn nhiều. Nó cho phép nhiều tiến trình PHP cùng chia sẻ bộ nhớ đệm, giúp tránh tình trạng cache bị trùng lặp và lãng phí tài nguyên. Đặc biệt, Relay hỗ trợ invalidation (hủy cache) chủ động, tức là khi dữ liệu thay đổi trên Redis, bộ nhớ đệm nội bộ cũng được cập nhật hoặc xóa ngay lập tức giúp đảm bảo sự nhất quán dữ liệu.

Tích hợp dễ dàng, tương thích hoàn toàn với PhpRedis

Relay được thiết kế để trở thành một trình thay thế drop-in cho PhpRedis, nghĩa là bạn có thể thay thế thư viện PhpRedis hiện tại bằng Relay mà không cần chỉnh sửa mã nguồn ứng dụng. Điều này giúp các ứng dụng WordPress, Magento, Symfony, Drupal hay Laravel dễ dàng nâng cấp hiệu năng mà không mất công tích hợp lại.

Hỗ trợ gọi bất đồng bộ, không chặn (Asynchronous & lock-free)

Một điểm yếu lớn của Redis truyền thống là tính chất đơn luồng, dẫn đến giới hạn về khả năng xử lý đồng thời. Relay giải quyết vấn đề này bằng cách cung cấp API không khóa (lock-free) và đa luồng, cho phép thực hiện các lệnh Redis một cách bất đồng bộ, không làm gián đoạn tiến trình PHP. Điều này giúp tăng hiệu quả xử lý khi có nhiều truy vấn cùng lúc.

Quản lý bộ nhớ thông minh, tối ưu cho môi trường chia sẻ

Relay được thiết kế đặc biệt dành cho các môi trường hosting hoặc hạ tầng có nhiều người dùng cùng chia sẻ tài nguyên. Relay hỗ trợ giới hạn bộ nhớ theo từng prefix hoặc user database, đồng thời áp dụng các chính sách tự động loại bỏ cache như LRU (Least Recently Used) hoặc LFU (Least Frequently Used) để giữ cho bộ nhớ luôn hoạt động hiệu quả nhất.

Hoạt động ổn định, tiết kiệm tài nguyên

Relay không chỉ nhanh mà còn rất tiết kiệm tài nguyên mạng và bộ nhớ máy chủ. Với Relay, số lượng yêu cầu gửi tới Redis giảm xuống mức tối thiểu, nhờ đó giảm được băng thông và chi phí vận hành hệ thống. Ngay cả khi tắt chế độ cache truyền thống, Relay vẫn hoạt động nhanh gấp đôi so với PhpRedis.

Mức giá và chính sách sử dụng

Relay cung cấp phiên bản Community miễn phí và vĩnh viễn với dung lượng bộ nhớ tối đa 64 MB và hỗ trợ sử dụng nhiều lõi CPU ảo (vCPU). Phiên bản Business với giá 147 USD/tháng bao gồm 8 vCPU cùng hỗ trợ kỹ thuật qua email và không giới hạn bộ nhớ. Phiên bản Enterprise có giá theo báo giá riêng, hỗ trợ qua Slack & điện thoại, kèm dịch vụ onboarding chuyên nghiệp.

Relay áp dụng chính sách tính phí dựa trên số lượng vCPU hoạt động thực tế trong môi trường sản xuất, giúp khách hàng không phải trả tiền cho những tài nguyên không sử dụng.

Nói ngắn gọn

Relay là lựa chọn lý tưởng cho các nhà phát triển PHP muốn nâng cao hiệu suất ứng dụng liên quan đến Redis mà không cần thay đổi nhiều trong kiến trúc hiện tại. Với tốc độ nhanh vượt trội, khả năng quản lý bộ nhớ thông minh và tích hợp hoàn hảo với các nền tảng phổ biến như Magento, WordPress, Symfony hay Laravel, Relay giúp tối ưu hóa trải nghiệm người dùng cuối và tiết kiệm chi phí vận hành hệ thống.

Bạn có thể tìm hiểu thêm và tải về Relay tại trang chủ: https://relay.so/.

Đăng ký Rocket.net Hosting hoặc Cloudways để nhận được Redis Object Cache Pro miễn phí

Nếu bạn đang tìm kiếm dịch vụ hosting chất lượng cao cho website WordPress của mình, việc lựa chọn Rocket.net Hosting hoặc Cloudways sẽ là quyết định đúng đắn. Đặc biệt, khi đăng ký hai dịch vụ này, bạn sẽ được tặng ngay Redis Object Cache Pro miễn phí – một công cụ tối ưu bộ nhớ đệm mạnh mẽ, giúp tăng tốc độ tải trang và cải thiện hiệu suất website đáng kể.

Rocket.net Hosting nổi bật với khả năng tối ưu dành riêng cho WordPress, tích hợp sẵn CDN toàn cầu và bảo mật cao cấp. Với Redis Object Cache Pro, dữ liệu tạm thời được lưu trữ nhanh chóng trong bộ nhớ đệm Redis, giảm thời gian truy xuất cơ sở dữ liệu, giúp website hoạt động mượt mà và ổn định hơn. Điều này đặc biệt quan trọng với những website có lượng truy cập lớn hoặc sử dụng nhiều plugin phức tạp.

Hướng dẫn sử dụng Redis Object Cache Pro và Relay
Hướng dẫn sử dụng Redis Object Cache Pro và Relay

Tương tự, Cloudways cũng là nền tảng cloud hosting uy tín, hỗ trợ nhiều nhà cung cấp hạ tầng như DigitalOcean, AWS, Google Cloud,… Cloudways không chỉ mang đến khả năng tùy chỉnh linh hoạt mà còn tích hợp Redis Object Cache Pro miễn phí khi bạn đăng ký gói hosting. Điều này giúp tiết kiệm chi phí và nâng cao trải nghiệm người dùng trên website của bạn.

Hướng dẫn sử dụng Object Cache Pro với Cloudways tại đây!!

Cloudways
Cloudways: Nhanh hơn/Rẻ hơn gấp 2 lần dịch vụ của Siteground

Việc sử dụng Redis Object Cache Pro trên Rocket.net hoặc Cloudways phù hợp với các webmaster muốn tối ưu tốc độ tải trang, giảm tải cho server và tăng điểm số SEO trên các công cụ tìm kiếm như Google. Tốc độ trang nhanh không chỉ giữ chân khách hàng mà còn giúp website đạt thứ hạng cao hơn trong kết quả tìm kiếm.

Để nhận Redis Object Cache Pro miễn phí, bạn chỉ cần đăng ký tài khoản và chọn gói hosting phù hợp trên Rocket.net hoặc Cloudways qua các liên kết chính thức. Đây là cơ hội tuyệt vời để nâng cấp chất lượng website của bạn mà không cần tốn thêm chi phí mua plugin.

Tóm lại, nếu bạn muốn có một website WordPress chạy nhanh, ổn định và chuẩn SEO, hãy đăng ký Rocket.net Hosting hoặc Cloudways ngay hôm nay để nhận Redis Object Cache Pro miễn phí – giải pháp tối ưu bộ nhớ đệm đáng giá cho mọi website hiện đại.

Cấu hình Object Cache Pro

Object Cache Pro là giải pháp cache mạnh mẽ giúp tăng tốc độ tải trang WordPress bằng cách lưu trữ dữ liệu tạm thời vào Redis. Để cấu hình Object Cache Pro trong file wp-config.php, bạn cần thêm đoạn mã cấu hình dưới đây.

Thêm cấu hình Redis

Mở file wp-config.php trong thư mục gốc của website WordPress, sau đó thêm đoạn mã sau:

define('WP_REDIS_CONFIG', [
    'token' => '...', // Thay bằng token bản quyền Object Cache Pro của bạn
    'host' => '127.0.0.1', // Địa chỉ IP hoặc hostname của server Redis
    'password' => '...', // Mật khẩu Redis (nếu có). Nếu không có, hãy xóa dòng này
    'port' => 6379, // Cổng kết nối Redis mặc định là 6379
    'database' => 0, // Số database Redis (0 cho site đầu tiên, 1 cho site thứ hai, v.v)
    'maxttl' => 3600 * 24 * 7, // Thời gian sống cache tối đa: 7 ngày
    'timeout' => 0.5, // Thời gian chờ kết nối Redis (giây)
    'read_timeout' => 0.5, // Thời gian chờ đọc dữ liệu Redis (giây)
    'retry_interval' => 10, // Khoảng thời gian thử kết nối lại khi lỗi (giây)
    'retries' => 3, // Số lần thử lại khi kết nối thất bại
    'backoff' => 'smart', // Cơ chế đợi khi retry (smart giúp tối ưu hiệu quả)
    'compression' => 'zstd', // Phương pháp nén dữ liệu cache: zstd (nhỏ hơn), hoặc lz4 (nhanh hơn)
    'serializer' => 'igbinary', // Bộ serialize dữ liệu giúp giảm dung lượng cache
    'async_flush' => true, // Cho phép xóa cache bất đồng bộ để tránh chậm trang
    'split_alloptions' => true, // Tách riêng cache alloptions để tăng hiệu suất
    'prefetch' => true, // Lấy trước cache giúp giảm thời gian truy vấn
    'strict' => true, // Kích hoạt chế độ kiểm tra nghiêm ngặt
    'debug' => false, // Tắt chế độ debug khi vận hành chính thức
    'save_commands' => false, // Không lưu lại các lệnh để giảm tải Redis
]);

define('WP_REDIS_DISABLED', getenv('WP_REDIS_DISABLED') ?: false);

Giải thích các tham số quan trọng

  • token: Đây là mã bản quyền Object Cache Pro bạn nhận được khi mua plugin.
  • host và port: Thông tin kết nối đến server Redis.
  • password: Mật khẩu nếu server Redis yêu cầu xác thực.
  • database: Redis hỗ trợ nhiều database, bạn nên đặt số khác nhau nếu chạy nhiều site trên cùng server.
  • maxttl: Thời gian lưu trữ cache tối đa, giúp dữ liệu không bị lỗi thời.
  • compression và serializer: Giúp giảm dung lượng cache, tăng tốc độ truyền tải.
  • async_flush và prefetch: Tăng hiệu suất đọc ghi cache.

Nói ngắn gọn

Việc cấu hình Object Cache Pro đúng cách trong wp-config.php sẽ giúp website WordPress của bạn vận hành nhanh hơn, giảm tải máy chủ và cải thiện trải nghiệm người dùng. Hãy đảm bảo điền đúng thông tin kết nối Redis và token bản quyền để tận dụng tối đa hiệu năng từ Object Cache Pro.

Cách cài đặt Relay cho máy chủ

Nếu bạn đang sử dụng dịch vụ VPS từ các nhà cung cấp như GreenCloud, SpeedyPage hoặc tương tự và muốn cài đặt Relay để tối ưu hiệu suất máy chủ, bài viết này sẽ hướng dẫn chi tiết cách cài đặt Relay chuẩn và nhanh chóng.

Nhắc lại về Relay

Relay là một công cụ giúp cân bằng tải, cải thiện tốc độ truy cập và tối ưu hóa hiệu suất máy chủ, đặc biệt hữu ích cho các website có lượng truy cập lớn. Việc cài đặt Relay trên VPS sẽ giúp giảm tải cho máy chủ chính, tăng trải nghiệm người dùng.

Chuẩn bị trước khi cài đặt Relay trên VPS

Trước khi bắt đầu cài đặt, bạn cần chuẩn bị:

  • Một VPS đang hoạt động với quyền root hoặc quyền sudo.
  • Đã cài đặt hệ điều hành Linux (Ubuntu, CentOS, Debian…).
  • Kiến thức cơ bản về dòng lệnh và SSH.
  • Đảm bảo VPS có kết nối Internet ổn định.

Các bước cài đặt Relay cho máy chủ

Bước 1: Kết nối đến VPS qua SSH

Mở terminal trên máy tính và sử dụng lệnh:

ssh root@IP-VPS

Thay IP-VPS bằng địa chỉ IP thực tế của máy chủ.

Bước 2: Cập nhật hệ thống

Cập nhật hệ thống để đảm bảo các gói phần mềm mới nhất:

sudo apt update && sudo apt upgrade -y    # Với Ubuntu/Debian
sudo yum update -y                        # Với CentOS

Bước 3: Cài đặt Docker (nếu chưa có)

Relay thường được chạy dưới dạng container Docker. Cài Docker bằng lệnh:

sudo apt install docker.io -y             # Ubuntu/Debian
sudo yum install docker -y                 # CentOS
sudo systemctl start docker
sudo systemctl enable docker

Kiểm tra Docker đã hoạt động chưa:

docker --version

Bước 4: Tải và cài đặt Relay

Truy cập trang tài liệu chính thức của Relay tại https://relay.so/docs/1.x/installation để lấy hướng dẫn cụ thể. Thông thường, bạn có thể chạy lệnh để tải và chạy container Relay:

FROM php:8.4-cli
COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/local/bin/
RUN install-php-extensions relay

Bước 5: Cấu hình Relay

Sau khi cài đặt, bạn cần cấu hình Relay phù hợp với môi trường máy chủ của mình, bao gồm:

  • Thiết lập backend server (máy chủ chính).
  • Cấu hình các rule cân bằng tải.
  • Thiết lập bảo mật, firewall nếu cần.

Relay là một công cụ quan trọng giúp kết nối PHP với Redis Server hiệu quả. Để đảm bảo hoạt động ổn định và tối ưu trong môi trường sản xuất, bạn cần cấu hình Relay đúng cách theo các bước dưới đây.

Bước 1: Cập nhật file cấu hình relay.ini

Bạn cần thiết lập các thông số cơ bản sau trong file relay.ini:

relay.maxmemory = 128M
relay.eviction_policy = noeviction
relay.environment = production
relay.key = 1L0O-KF0R-W4RDT0-Y0URR3P-0RTMRBR-OCC0L1
  • relay.maxmemory: Giới hạn bộ nhớ tối đa cho Relay, ở đây là 128MB.
  • relay.eviction_policy: Chính sách loại bỏ dữ liệu khi bộ nhớ đầy, nên đặt là noeviction để tránh mất dữ liệu.
  • relay.environment: Chế độ hoạt động, production giúp tối ưu hiệu suất.
  • relay.key: Khóa bảo mật riêng biệt cho Relay.

Bước 2: Tự động chỉnh sửa file cấu hình bằng lệnh sed

Bạn có thể sử dụng các câu lệnh sed để tự động điều chỉnh file cấu hình:

sed -i 's/^;\? \?relay.maxmemory =.*/relay.maxmemory = 128M/' /tmp/relay/relay.ini
sed -i 's/^;\? \?relay.eviction_policy =.*/relay.eviction_policy = noeviction/' /tmp/relay/relay.ini
sed -i 's/^;\? \?relay.environment =.*/relay.environment = production/' /tmp/relay/relay.ini
sed -i "s/^;\? \?relay.key =.*/relay.key = $RELAY_KEY/" /tmp/relay/relay.ini

Lưu ý thay thế biến $RELAY_KEY bằng khóa thực tế của bạn.

Bước 3: Xác định thư mục cấu hình PHP và di chuyển file

Thư mục cấu hình PHP có thể khác nhau trên từng hệ thống. Bạn có thể kiểm tra bằng lệnh:

/usr/bin/php --ini | grep "Scan for additional"

Hoặc:

php-config --ini-dir

Sau đó, sao chép file cấu hình Relay vào thư mục tương ứng:

cp /tmp/relay/relay.ini /etc/php/8.1/cli/conf.d

Thay đổi đường dẫn phù hợp với phiên bản PHP của bạn.

Bước 4: Kiểm tra cài đặt Relay qua CLI

Kiểm tra xem Relay đã được kích hoạt và cấu hình đúng với lệnh:

php --ri relay

Bước 5: Khởi động lại dịch vụ PHP và Web Server

Để các thay đổi có hiệu lực, bạn cần khởi động lại PHP-FPM và Web Server (Nginx, Apache, LiteSpeed):

sudo systemctl restart php8.1-fpm
sudo systemctl restart nginx

Thay thế dịch vụ tương ứng với hệ thống của bạn.

Bước 6: Kiểm tra kết nối Relay với Redis Server

Tạo file test PHP đơn giản để kiểm tra:

<?php
$relay = new \Relay\Relay(host: '127.0.0.1');
var_dump($relay->ping('hello'));

Chạy script này để đảm bảo Relay có thể kết nối và phản hồi từ Redis.

Kết luận: Việc cấu hình Relay đúng chuẩn giúp tăng hiệu suất và độ tin cậy khi kết nối PHP với Redis trong môi trường sản xuất. Thực hiện đúng các bước trên sẽ đảm bảo hệ thống vận hành ổn định và an toàn.

Thông tin chi tiết về cấu hình bạn có thể tham khảo tại trang tài liệu chính thức của Relay.

Bước 6: Kiểm tra hoạt động của Relay

Bạn có thể kiểm tra xem Relay đã hoạt động đúng chưa bằng cách truy cập địa chỉ IP VPS trên trình duyệt. Nếu đã cấu hình đúng, website sẽ được load qua Relay.

Lưu ý

Bạn cần thêm hoặc sửa đoạn mã cấu hình trong file cấu hình của WP Redis (thường là wp-config.php hoặc file cấu hình tương tự):

define('WP_REDIS_CONFIG', [
    'relay' => [
        'cache' => true,          // Bật/tắt sử dụng bộ nhớ đệm trong Relay
        'listeners' => false,     // Bật/tắt đăng ký sự kiện Relay
        'invalidations' => true,  // Bật/tắt vô hiệu hóa dữ liệu phía client
        'allowed' => null,        // Mẫu khóa được phép lưu trong bộ nhớ đệm (null = cho phép tất cả)
        'ignored' => [            // Mẫu khóa bị bỏ qua không lưu trong bộ nhớ đệm
            '*:analytics:*',
        ],
    ],
]);

Giải thích các tùy chọn

  • cache: Nếu đặt true, Relay sẽ sử dụng bộ nhớ đệm trong RAM để lưu trữ dữ liệu, giúp truy xuất nhanh hơn.
  • listeners: Nếu đặt true, các sự kiện liên quan đến Relay sẽ được đăng ký, phục vụ cho việc theo dõi hoặc xử lý thêm.
  • invalidations: Tính năng này cho phép vô hiệu hóa dữ liệu bộ nhớ đệm phía client khi có thay đổi, tránh dữ liệu cũ hiển thị.
  • allowed: Xác định mẫu khóa nào được phép lưu trong bộ nhớ đệm. Nếu để null, tất cả các khóa sẽ được phép trừ những khóa nằm trong ignored.
  • ignored: Danh sách các mẫu khóa không được lưu trong bộ nhớ đệm của Relay. Theo mặc định, các khóa chứa từ analytics sẽ bị bỏ qua.

Sau khi sửa đổi cấu hình, lưu lại file và khởi động lại dịch vụ Redis hoặc làm mới cache để cấu hình có hiệu lực.

Nói ngắn gọn

Việc cài đặt Relay trên VPS giúp tối ưu hiệu suất máy chủ, cân bằng tải và nâng cao trải nghiệm người dùng. Quy trình cài đặt không quá phức tạp nếu bạn làm theo từng bước hướng dẫn trên. Đừng quên kiểm tra kỹ cấu hình để đảm bảo hệ thống hoạt động ổn định và an toàn.

Nếu cần hỗ trợ chi tiết hơn về cấu hình hoặc lỗi trong quá trình cài đặt, bạn có thể tham khảo thêm tài liệu tại https://relay.so/docs/1.x/installation hoặc liên hệ nhà cung cấp VPS để được hỗ trợ.

Kết luận

Việc sử dụng Redis Object Cache Pro kết hợp với Relay là giải pháp tối ưu giúp tăng tốc hiệu suất cho website WordPress một cách hiệu quả. Redis Object Cache Pro hỗ trợ lưu trữ dữ liệu bộ đệm đối tượng ngay trong bộ nhớ Redis, giúp giảm tải truy vấn cơ sở dữ liệu, từ đó tăng tốc độ tải trang và cải thiện trải nghiệm người dùng. Relay hoạt động như một proxy trung gian, quản lý và phân phối dữ liệu cache thông minh, giảm thiểu độ trễ và tăng tính ổn định cho hệ thống cache. Sự kết hợp này không chỉ giúp giảm thời gian phản hồi của server mà còn tăng khả năng chịu tải khi website có lượng truy cập lớn.

Đặc biệt, giải pháp này rất phù hợp với các website WordPress đang chạy trên hosting có giới hạn tài nguyên hoặc cần tối ưu SEO nhờ tốc độ tải trang nhanh hơn. Đầu tư vào Redis Object Cache Pro và Relay là bước đi quan trọng để nâng cao hiệu suất tổng thể, giữ chân khách hàng và cải thiện thứ hạng tìm kiếm trên Google. Đây là lựa chọn lý tưởng cho mọi chủ website muốn duy trì tốc độ ổn định và hiệu quả lâu dài.


Quicksite News

Cập nhật nhanh các hướng dẫn chất lượng và tin tức hữu ích

Đăng ký nhận tin

Liên hệ nhanh

Liên hệ nhanh - Đặt lịch hẹn

Thông tin tổng hợp

Sản phẩmGiới thiệuLink
GeneratePressGeneratePress luôn là chủ đề yêu thích của tôi, ngay cả khi tôi xây dựng với các trình tạo khác (như Elementor hoặc Beaver Builder). Nó cực kỳ nhẹ, có những tính năng rất hợp lý mang đến cho bạn nhiều sự linh hoạt hơn bạn có thể nhận ra ban đầu, và có một đội ngũ tuyệt vời đứng sau. Tất nhiên, nó kết hợp hoàn hảo với gói khối mà tôi chọn (GenerateBlocks), nhưng cũng tương thích với bất kỳ gói khối hoặc trình tạo nào khác cho phép bạn chọn chủ đề của mình.Go
GenerateBlocksCó rất nhiều gói khối hiện có, nhưng theo ý kiến của tôi, không có gói nào đạt được sự cân bằng hoàn hảo giữa sự đơn giản và khả năng tùy chỉnh như GenerateBlocks. Giống như chủ đề chị em của nó, GeneratePress, GenerateBlocks mạnh mẽ một cách bất ngờ, cho phép tôi tạo ra hầu như mọi thứ tôi cần chỉ với một vài khối. Cách tiếp cận mô-đun này hoạt động hoàn hảo với triết lý của tôi là không làm phức tạp mọi thứ với quá nhiều chi tiết không cần thiết.Go
Slim SEOSau vài năm sử dụng SEOPress, năm ngoái tôi bắt đầu thử nghiệm Slim SEO, và thật lòng mà nói, tôi không cảm thấy nhớ SEOPress chút nào. Những nhu cầu của tôi từ một plugin SEO rất đơn giản, và Slim SEO thực hiện những điều cơ bản mà tôi cần và không gây cản trở.Go
PerfmattersPlugin Perfmatters là vũ khí bí mật trong bộ công cụ của tôi, giúp các trang GP/GB nhanh chóng của tôi còn nhanh hơn với những tối ưu hóa dễ dàng. Nó giúp tôi lưu trữ phông chữ tại chỗ và giảm thiểu sự cồng kềnh của WordPress chỉ với một vài cú nhấp chuột.Go
Fluent FormsTôi đã có giấy phép trọn đời cho Fluent Forms từ khi họ ra mắt, và thực sự, tôi không có lý do gì để chuyển sang cái khác vào lúc này. Phiên bản pro làm mọi thứ tôi cần và có tất cả các tích hợp quan trọng đối với tôi.Go
ShortPixelSau khi liên tục thử nghiệm các lựa chọn thay thế, Shortpixel vẫn cung cấp sự kết hợp đúng đắn giữa kết quả và dễ sử dụng. Tôi thích rằng tôi có thể "cài đặt và quên" plugin này và nó hoạt động trong nền để tối ưu hóa tất cả phương tiện của tôi.Go
InstawpTôi sẽ thừa nhận, tôi đã có một mối quan hệ lên xuống với nền tảng này, nhưng cuối cùng tôi đã thử nghiệm rất nhiều plugin và InstaWP cho phép bạn khởi động các cài đặt WordPress mới chỉ trong vài giây (thực sự).Go
CloudwaysMặc dù tôi không thực sự yêu thích Cloudways, nhưng tôi cảm thấy danh sách này sẽ không hoàn chỉnh nếu thiếu cấu hình lưu trữ của tôi. Tôi đã đầu tư quá nhiều vào Cloudways đến mức hiện tại, tôi chưa tìm thấy giải pháp thay thế nào đáng để phiền phức trong việc chuyển tất cả các trang web của mình.Go
Advanced Database CleanerPlugin WordPress Advanced Database Cleaner giúp dọn dẹp và tối ưu hóa cơ sở dữ liệu WordPress của bạn. Loại bỏ các phiên bản cũ, bản nháp và tạm thời cũng như các bảng tùy chọn cũ, và các tác vụ định kỳ từ các plugin và chủ đề không còn được sử dụng. Các tùy chọn giá cả dựa trên số lượng trang web và tất cả đều bao gồm cập nhật và hỗ trợ trọn đời.Go
Swift AIPlugin cache Swif Performance AI là một công cụ tiên tiến được thiết kế để nâng cao hiệu suất và tốc độ trang web một cách đáng kể. Plugin sáng tạo này sử dụng các kỹ thuật lưu trữ tạm thời tiên tiến được hỗ trợ bởi các thuật toán AI để tối ưu hóa thời gian tải trang web, cải thiện trải nghiệm người dùng và thứ hạng SEO. Bằng cách phân tích và lưu trữ một cách thông minh các nội dung thường xuyên được truy cập, plugin này giảm tải cho máy chủ và tăng tốc độ truyền tải trang, đảm bảo trải nghiệm duyệt web nhanh chóng và hiệu quả cho người dùng. Đây là một giải pháp mạnh mẽ được tạo ra để nâng cao hiệu suất trang web một cách dễ dàng.Go
BlocksyBlocksy là một chủ đề WordPress rất linh hoạt và hiện đại, nổi tiếng với tính linh hoạt và thiết kế trực quan. Được điều chỉnh cho cả nhà phát triển và người dùng không kỹ thuật, Blocksy cung cấp một giao diện thân thiện với người dùng kết hợp với các tùy chọn tùy chỉnh mạnh mẽ. Tính năng phản hồi của nó đảm bảo khả năng thích ứng liền mạch trên các thiết bị, trong khi việc tích hợp với trình soạn thảo khối WordPress (Gutenberg) giúp người dùng dễ dàng tạo ra các trang web đẹp mắt và năng động. Với thư viện mẫu đã được xây dựng sẵn phong phú, các tính năng tùy chỉnh mạnh mẽ và hiệu suất nhanh như chớp, Blocksy nổi bật như một sự lựa chọn hàng đầu cho những ai tìm kiếm một chủ đề WordPress thanh lịch và hiệu quả.Go
OceanWPOceanWP là một chủ đề WordPress đa năng và phong phú với nhiều tính năng nổi bật, được biết đến với sự linh hoạt và hiệu suất xuất sắc. Phục vụ cho nhu cầu đa dạng của các trang web, OceanWP cung cấp nhiều tùy chọn tùy chỉnh và tích hợp liền mạch với các trình xây dựng trang phổ biến như Elementor và Beaver Builder. Cấu trúc nhẹ và thiết kế đáp ứng của nó đảm bảo thời gian tải nhanh trên các thiết bị, nâng cao trải nghiệm người dùng. Với nhiều mẫu demo và khả năng tùy chỉnh rộng rãi, OceanWP cho phép người dùng tạo ra các trang web đẹp mắt và chuyên nghiệp một cách dễ dàng. Tính tương thích với các plugin WordPress phổ biến càng tăng cường khả năng của nó, khiến nó trở thành lựa chọn ưa thích cho cá nhân và doanh nghiệp đang tìm kiếm một chủ đề WordPress mạnh mẽ, có thể tùy chỉnh và hiệu suất cao.Go
AstraAstra nổi bật như một chủ đề WordPress nhẹ, tùy chỉnh cao, được thiết kế cho tốc độ, hiệu suất và dễ sử dụng. Được biết đến với khả năng tương thích đặc biệt với các trình xây dựng trang như Elementor, Beaver Builder và Gutenberg, Astra mang đến trải nghiệm xây dựng website liền mạch. Thiết kế tối giản nhưng linh hoạt của nó cho phép người dùng tạo ra các trang web ấn tượng một cách nhanh chóng, nhờ vào thư viện phong phú các mẫu website đã được xây dựng trước và các tùy chọn tùy chỉnh. Sự chú trọng của Astra vào tối ưu hóa tốc độ đảm bảo thời gian tải nhanh, góp phần nâng cao trải nghiệm người dùng và cải thiện xếp hạng SEO. Với giao diện trực quan, khả năng tương thích rộng rãi với các plugin và nhấn mạnh vào hiệu suất, Astra là sự lựa chọn hàng đầu cho người dùng nhằm tạo ra các trang web được hoàn thiện, tải nhanh một cách dễ dàng.Go
SEO FrameworkMột trong những plugin SEO nhanh và nhiều tính năng cần thiết. Có thể nói là nhanh nhất hiện nay!Go
Artisan ThemesArtisan Themes là một bộ sưu tập các mẫu WordPress được chế tác tỉ mỉ, nổi tiếng với sự thanh lịch, chú ý đến chi tiết và tính linh hoạt. Mỗi mẫu trong bộ sưu tập Artisan được thiết kế với trọng tâm vào thẩm mỹ và chức năng, phục vụ cho nhiều nhu cầu website khác nhau trong các ngành công nghiệp khác nhau. Những mẫu này cung cấp sự kết hợp giữa các yếu tố thiết kế tuyệt đẹp, tùy chọn tùy chỉnh trực quan và tích hợp liền mạch với các plugin và trình xây dựng trang WordPress phổ biến. Dù là trình bày danh mục đầu tư, xây dựng nền tảng thương mại điện tử hay tạo blog hấp dẫn, Artisan Themes cung cấp cho người dùng các công cụ để tạo ra những trang web thu hút về mặt hình ảnh và chuyên nghiệp. Với cam kết về thiết kế chất lượng cao và giao diện dễ sử dụng, Artisan Themes giúp người dùng tạo ra những trải nghiệm trực tuyến độc đáo phản ánh thương hiệu hoặc bản sắc của họ một cách dễ dàng.Go
Elegant themesElegant Themes là một nhà cung cấp nổi tiếng các giao diện và plugin WordPress cao cấp, được ca ngợi vì sự tinh tế, linh hoạt và thiết kế thân thiện với người dùng. Tại trung tâm của Elegant Themes là sản phẩm chủ lực của họ, giao diện Divi, một giao diện mạnh mẽ và có thể tùy chỉnh cao kết hợp với trình tạo Divi kéo và thả. Sự kết hợp này cho phép người dùng tạo ra các trang web đẹp mắt mà không cần kiến thức lập trình. Ngoài ra, Elegant Themes còn cung cấp một bộ sưu tập đa dạng các giao diện được thiết kế tinh xảo, mỗi giao diện có phong cách và chức năng riêng, phục vụ cho nhiều yêu cầu khác nhau của trang web.Go
KadenceKadence là một chủ đề WordPress đa năng và phong phú tính năng, được đánh giá cao về tính linh hoạt, hiệu suất và thiết kế hướng tới người dùng. Nó cung cấp giao diện trực quan và một bộ tùy chọn tùy chỉnh mạnh mẽ, làm cho nó trở thành lựa chọn xuất sắc cho người dùng mong muốn tạo ra những trang web ấn tượng về mặt hình ảnh và chức năng. Kadence tích hợp liền mạch với các trình tạo trang phổ biến như Elementor và Gutenberg, cung cấp cho người dùng nhiều khả năng thiết kế và trải nghiệm chỉnh sửa mượt mà.Go
LiveCanvasLiveCanvas Page Builder là một trình tạo trang HTML động được thiết kế để đơn giản hóa quy trình tạo ra những trang web đẹp mắt mà không cần lập trình. Với giao diện kéo và thả thân thiện, LiveCanvas cho phép người dùng tạo ra các trang web hấp dẫn về mặt hình ảnh, phản hồi tốt và có hiệu suất cao trực tiếp trong HTML. Trình tạo sáng tạo này cung cấp nhiều yếu tố và mẫu thiết kế sẵn, giúp người dùng dễ dàng tạo và tùy chỉnh bố cục.Go
ThemifyThemify là một nhà phát triển nổi bật của các chủ đề và plugin WordPress, nổi tiếng với sự linh hoạt, sáng tạo và phương pháp thân thiện với người dùng. Bộ sưu tập của họ bao gồm một loạt các chủ đề đa dạng, mỗi chủ đề được thiết kế để đáp ứng nhu cầu khác nhau của các trang web trong các ngành nghề và sở thích khác nhau.Go
FlyingPressFlyingPress là một plugin caching WordPress nổi tiếng nhờ vào sự đơn giản và hiệu quả trong việc tối ưu hóa hiệu suất trang web. Plugin này áp dụng các kỹ thuật caching tiên tiến và chiến lược tối ưu hóa để cải thiện đáng kể thời gian tải trang web và tốc độ tổng thể.Go
AIOSEOGiống như các plugin SEO khác, All in One SEO cung cấp giao diện thân thiện với người dùng, giúp người dùng ở nhiều trình độ kỹ năng khác nhau dễ tiếp cận. Nó đơn giản hóa quá trình tối ưu hóa nội dung bằng cách cung cấp các tính năng như tối ưu hóa tiêu đề và thẻ meta, tạo sơ đồ XML, thực hiện đánh dấu schema và tích hợp mạng xã hội. Những yếu tố này cùng nhau giúp cải thiện các yếu tố SEO trên trang của một trang web.Go
FlywheelFlywheel là một nhà cung cấp dịch vụ lưu trữ WordPress được quản lý uy tín, nổi tiếng với sự tập trung vào hiệu suất, độ tin cậy và giao diện thân thiện với người dùng. Các công ty lưu trữ tương tự trong lĩnh vực lưu trữ WordPress được quản lý cung cấp nhiều tính năng và dịch vụ tương tự.Go
SeedProdSeedProd là một plugin WordPress phổ biến nổi tiếng với chức năng tạo trang sắp ra mắt, chế độ bảo trì và trang đích. Các plugin tương tự trong hệ sinh thái WordPress cung cấp các tính năng tương tự tập trung vào các trang trước khi ra mắt hoặc đang xây dựng, cũng như việc tạo trang đích.Go
Smash BalloonSmash Balloon là một nhà phát triển nổi tiếng với bộ công cụ plugin nguồn cấp dữ liệu mạng xã hội cho WordPress, cung cấp giải pháp để hiển thị và tích hợp nội dung mạng xã hội trên các trang web. Các plugin tương tự trong hệ sinh thái WordPress cung cấp các chức năng để trình bày nguồn cấp dữ liệu mạng xã hội với trọng tâm là giao diện thân thiện với người dùng và các tùy chọn tùy chỉnh.Go
WPvividWPvivid là một plugin sao lưu và di chuyển WordPress nổi tiếng với các chức năng toàn diện trong việc sao lưu, khôi phục và di chuyển các trang web WordPress. Các plugin tương tự trong hệ sinh thái WordPress cung cấp các tính năng tương đương với sự chú trọng vào việc sao lưu trang web, khôi phục và di chuyển.Go
Barn2Barn2 Plugins được biết đến với việc cung cấp một loạt các plugin WordPress nâng cao chức năng của trang web, tập trung vào việc tạo ra các giải pháp trực quan và giàu tính năng. Các plugin tương tự trong hệ sinh thái WordPress cung cấp các chức năng tương tự, phục vụ cho nhiều nhu cầu và khía cạnh của quản lý trang web.Go
WPXPOPostX Pro và ProductX Pro là các plugin WordPress được phát triển bởi WPXPO, tập trung vào quản lý nội dung và sản phẩm tương ứng. Những plugin này nhằm nâng cao chức năng của các trang web WordPress trong việc quản lý bài viết hoặc sản phẩm một cách hiệu quả.Go
Sure MembersSure Members là một plugin WordPress được thiết kế để quản lý các trang hội viên, cung cấp chức năng hạn chế truy cập nội dung, tạo các cấp độ hội viên và xử lý đăng ký. Các plugin tương tự trong hệ sinh thái WordPress cung cấp các tính năng tương đương và tập trung vào quản lý hội viên để tạo ra các khu vực nội dung bị khóa hoặc các trang web dựa trên đăng ký.Go
Nitro PackNitroPack là một plugin tối ưu hóa hiệu suất cho WordPress, tập trung vào việc cải thiện tốc độ tải trang web thông qua các kỹ thuật bộ nhớ đệm và tối ưu hóa khác nhau. Các plugin tương tự trong hệ sinh thái WordPress cung cấp các chức năng tương tự, nhằm nâng cao hiệu suất và tốc độ của trang web.Go
Affiliate BoosterAffiliate Booster là một chủ đề WordPress được thiết kế đặc biệt cho các nhà tiếp thị liên kết, cung cấp các tính năng để tạo ra các trang web liên kết tối ưu và hấp dẫn về mặt hình ảnh. Các chủ đề tương tự trong hệ sinh thái WordPress tập trung vào tiếp thị liên kết và cung cấp các chức năng được điều chỉnh để tối đa hóa tỷ lệ chuyển đổi và tạo ra doanh thu.Go
KeyCDNKeyCDN là một nhà cung cấp dịch vụ mạng phân phối nội dung (CDN) chuyên cải thiện hiệu suất trang web bằng cách cung cấp nội dung đến người dùng từ các máy chủ đặt trên toàn cầu. Các nhà cung cấp CDN tương tự cũng cung cấp các dịch vụ tương đương nhằm nâng cao tốc độ, độ tin cậy và khả năng truy cập toàn cầu của trang web.Go
VultrVultr là một nhà cung cấp hạ tầng đám mây nổi tiếng, cung cấp các dịch vụ lưu trữ đám mây có thể mở rộng, bao gồm máy chủ riêng ảo (VPS), các phiên bản đám mây chuyên dụng và nhiều tài nguyên tính toán, lưu trữ và mạng khác nhau. Tương tự như Vultr, một số nhà cung cấp dịch vụ lưu trữ đám mây khác cũng cung cấp các dịch vụ tương tự nhằm mang lại các giải pháp hạ tầng đám mây linh hoạt, có thể mở rộng và đáng tin cậy.Go
Security NinjaSecurity Ninja là một plugin bảo mật WordPress được thiết kế để tăng cường bảo mật trang web bằng cách quét các lỗ hổng, thực hiện các biện pháp bảo mật và bảo vệ chống lại các mối đe dọa tiềm ẩn. Các plugin bảo mật so sánh trong hệ sinh thái WordPress cung cấp các chức năng tương tự, tập trung vào việc củng cố bảo mật trang web và bảo vệ chống lại các lỗ hổng khác nhau.Go
UpdraftplusUpdraftPlus là một plugin sao lưu WordPress được sử dụng rộng rãi, nổi bật với các chức năng sao lưu và khôi phục toàn diện. Các plugin sao lưu tương tự trong hệ sinh thái WordPress cung cấp các tính năng tương đương, tập trung vào việc cung cấp giải pháp sao lưu mạnh mẽ để bảo vệ dữ liệu trang web và dễ dàng khôi phục.Go

Sản phẩm nổi bật

QuickSite
Chia sẻ...
Your Mastodon Instance