Cách bật bộ đệm ẩn trên Nextcloud 16

Cách bật bộ đệm ẩn trên Nextcloud 16 Tìm hiểu cách cải thiện hiệu suất của máy chủ đám mây Nextcloud bằng cách bật bộ đệm.

Nextcloud là một máy chủ đám mây tại chỗ cực kỳ mạnh mẽ và linh hoạt mà bất kỳ doanh nghiệp nào (bất kể quy mô) đều có thể sử dụng. Mặc dù ra khỏi hộp, Nextcloud hoạt động tốt, có thể tăng hiệu suất đáng kể bằng cách bật bộ đệm. Bộ nhớ đệm tăng hiệu suất bằng cách lưu trữ các đối tượng được yêu cầu thường xuyên trong bộ nhớ để truy xuất nhanh hơn.

Tôi sẽ hướng dẫn bạn qua quy trình thiết lập bộ nhớ đệm trên Nextcloud 16, với sự trợ giúp của redis.

Đám mây lai: Hướng dẫn cho ưu điểm CNTT (tải xuống TechRepublic)

Những gì bạn cần

Tất cả những gì bạn cần để thực hiện công việc này là một phiên bản đang chạy của Nextcloud và một tài khoản người dùng có đặc quyền sudo.

Cách cài đặt và cấu hình Redis

Điều đầu tiên cần làm là cài đặt Redis. Để thực hiện việc này, hãy mở một cửa sổ đầu cuối trên máy chủ Netcloud của bạn và ra lệnh:

 sudo apt-get cài đặt redis-server 

Bắt đầu và kích hoạt redis bằng lệnh:

 sudo systemctl bắt đầu redis-server sudo systemctl kích hoạt redis-server 

Sau khi cài đặt, bạn sẽ cần cấu hình redis. Ban hành lệnh:

 sudo nano /etc/redis/redis.conf 

Chỉnh sửa các dòng sau để phản ánh những thay đổi này:

 cổng 0 unixsocket /var/run/redis/redis.sock unixsocketperm 700 

Lưu và đóng tệp đó.

Tiếp theo, chúng ta phải thêm redis vào nhóm dữ liệu www, nếu không, tải Nextcloud sẽ thất bại. Làm điều đó với lệnh:

 sudo usermod -aG redis www-data 

Cách cấu hình Nextcloud

Bây giờ chúng ta phải cấu hình Nextcloud. Để làm điều này, ban hành lệnh:

 sudo nano /var/www/html/nextcloud/config/config.php 

Trong tập tin đó, dán phần sau vào cuối cùng); hàng:

 'memcache.local' => '\\ OC \ Memcache \\ Redis', 'memcache.locking' => '\\ OC \\ Memcache \\ Redis', 'redis' => mảng ('host' => '/var/run/redis/redis.sock', 'port' => 0, 'thời gian chờ' => 0, 'mật khẩu' => '', 'dbindex' => 0, ), 

Tệp của bạn sẽ trông giống như trong Hình A.

Hình A

The bottom portion of a correctly configured config.php file.

" data-credit="" rel="noopener noreferrer nofollow">

Phần dưới cùng của tệp config.php được cấu hình đúng.

Lưu và đóng tệp đó.

Với cấu hình Nextcloud, khởi động lại máy chủ web bằng lệnh:

 sudo systemctl khởi động lại apache2 

Cách cấu hình php.ini

Cuối cùng, hãy cấu hình PHP Opcache (được Nextcloud khuyên dùng để cải thiện chức năng cơ bản). Để làm điều này, ban hành lệnh:

 sudo nano /etc/php/7.*/apache2/php.ini 

Trong đó * là bản phát hành PHP mới nhất được cài đặt trên hệ thống của bạn.

Đi qua tệp đó (bắt đầu từ dòng 1799) và đảm bảo các dòng sau được cấu hình như vậy (trong nhiều trường hợp, chúng chỉ cần đơn giản là không bị thiếu bằng cách xóa phần đầu; ký tự):

 opcache.enable = 1 opcache.enable_cli = 1 opcache.i INTERNed_strings_buffer = 8 opcache.max_accelerated_files = 10000 opcache.memory_conscharge = 128 opcache.save_comments = 1 opcache 

Lưu và đóng tệp đó.

Một lần nữa, khởi động lại Apache bằng lệnh:

 sudo systemctl khởi động lại apache2 

Mở Nextcloud

Trỏ trình duyệt của bạn đến ví dụ Nextcloud của bạn. Dịch vụ sẽ mở như mong đợi, chỉ lần này bạn đã bật bộ nhớ đệm đúng cách. Bạn sẽ thấy hiệu suất tăng được cải thiện nhiều. Xin chúc mừng, bạn đã tinh chỉnh Nextcloud để đáp ứng tốt hơn nhu cầu ngày càng tăng trên máy chủ đám mây tại chỗ của bạn.

Đám mây và mọi thứ như một bản tin dịch vụ

Đây là nguồn tài nguyên mới nhất của bạn về AWS, Microsoft Azure, Google Cloud Platform, XaaS, bảo mật đám mây và nhiều hơn nữa. Thứ hai được giao

Đăng ký hôm nay

© Copyright 2020 | mobilegn.com