Memcached (Mem-Cache-D) là hệ thống phân phối và lưu trữ bộ nhớ đệm (cache) chứa dữ liệu trên RAM. Đây là một mã nguồn mở và miễn phí, chủ yếu dùng để làm bộ nhớ đệm nhằm tăng tốc website.
Để cài đặt Memcached, trước hết bạn phải download module này về tại địa chỉ: https://www.drupal.org/project/memcache (bạn có thể lựa chọn phiên bản phù hợp với website Drupal đang sử dụng).
4. Truy cập vào Home » Administration » Configuration » System để thực hiện cấu hình điều chỉnh Module này.
5. Để bật memcached cho Drupal, bạn cần phải thêm một số tùy chọn trong file settings.php trên mã nguồn của website như sau:
- SSH vào Server hoặc VPS.
- Tìm đến thư mục chứa mã nguồn Drupal của khách hàng, sau đó vào ~/public_html/settings.php
$conf['cache_backends'][] = 'sites/all/modules/memcache/memcache.inc';
$conf['lock_inc'] = 'sites/all/modules/memcache/memcache-lock.inc';
$conf['memcache_stampede_protection'] = TRUE;
$conf['cache_default_class'] = 'MemCacheDrupal';
// The 'cache_form' bin must be assigned to non-volatile storage.
$conf['cache_class_cache_form'] = 'DrupalDatabaseCache';
// Don't bootstrap the database when serving pages from the cache.
$conf['page_cache_without_database'] = TRUE;
$conf['page_cache_invoke_hooks'] = FALSE;
- Save lại file settings.php
Nếu dedicated server/VPS của bạn dùng các Control panel quản lý thông qua giao diện như Direct Admin, cPanel... thì bạn có thể sử dụng giao diện File Manager để sửa file mà không cần dùng phương thức SSH để thực hiện qua giao diện Command line.