Hướng dẫn cài đặt memcached trên centos bằng yum

Hướng dẫn các bạn cách cài đặt memcached trên centos bằng gói yum. Trước khi vào cài đặt chúng ta nói sơ qua về caching nhé.

Caching là gì?
Trước khi đi sâu vào Memcached cụ thể, hãy lùi lại một bước. Bộ nhớ đệm là gì? Tại sao bạn nên quan tâm và lý do tại sao bạn nên sử dụng nó? Bộ nhớ đệm được sử dụng vì hai lý do rất quan trọng: để tăng tốc độ trả dữ liệu của các trang và làm giảm bớt tài nguyên hệ thống.

Bộ nhớ đệm được sử dụng để tăng tốc độ các trang web động, các trang web cơ sở dữ liệu điều khiển sẽ được hưởng lợi hầu hết các bộ nhớ đệm hình thức. Hãy suy nghĩ về một trang web WordPress. Mỗi trang web mà bạn truy cập không phải là một tập tin thực sự, nhưng là một sự pha trộn của các chủ đề, các vật dụng, bài viết, cuối trang, tiêu đề, vv …

Mỗi khi một trang được truy cập, PHP sẽ tạo ra các trang theo yêu cầu trên bay từ cơ sở dữ liệu. Nó cần có thời gian để truy vấn cơ sở dữ liệu để tạo ra các trang. Các truy vấn cơ sở dữ liệu này sẽ sử dụng nhiều các nguồn tài nguyên của máy chủ của bạn.

Tuy nhiên, nếu thay vì liên tục tạo ra một trang mới, cùng một trang, cho mỗi khách truy cập, bạn đã biến những trang này vào các tập tin HTML tĩnh?

Không có cơ sở dữ liệu truy vấn là cần thiết cho các khách truy cập mới. Một tập tin tĩnh có thể được phục vụ nhanh hơn và tiêu thụ tài nguyên ít hơn đáng kể. Khách truy cập của bạn xem trang được yêu cầu của họ sớm hơn, và bạn tiết kiệm chu kỳ CPU.


Memcached là gì?


Memcached là một mục đích chung bộ nhớ hệ thống phân phối bộ nhớ đệm. Nó là một trong những công cụ bộ nhớ đệm phổ biến nhất và được sử dụng trong các trang web phổ biến như: YouTube, Reddit, Zynga,Facebook, và Twitter.


Theo trang web chính thức của memcached, memcached được định nghĩa là: miễn phí & nguồn mở, hiệu suất cao, bộ nhớ hệ thống phân phối đối tượng bộ nhớ đệm, chung chung trong tự nhiên, nhưng dự định sử dụng trong việc tăng tốc các ứng dụng web động bằng cách giảm tải cơ sở dữ liệu.


Trong điều kiện đơn giản, nó làm giảm tải cơ sở dữ liệu của các đối tượng lưu trữ trong bộ nhớ.

Dưới đây là các bước cài đặt memcached bằng gói yum

1. Các phiên bản OS:


CentOS 6 (64 bit):
[root@Bigbluebutton src]# rpm -Uvh http://mirrors.kernel.org/fedora-epel/6/x86_64/epel-release-6-5.noarch.rpm


CentOS 6 (32 bit):
[root@Bigbluebutton src]# rpm -Uvh http://mirrors.kernel.org/fedora-epel/6/i386/epel-release-6-5.noarch.rpm


CentOS 5 (64 bit):
[root@Bigbluebutton src]# rpm -Uvh http://mirrors.kernel.org/fedora-epel/5/x86_64/epel-release-5-4.noarch.rpm


CentOS 5 (32 bit):
[root@Bigbluebutton src]# rpm -Uvh http://mirrors.kernel.org/fedora-epel/5/i386/epel-release-5-4.noarch.rpm


CentOS 4 (32 bit):
[root@Bigbluebutton src]# rpm -Uvh http://mirrors.kernel.org/fedora-epel/4/i386/epel-release-4-10.noarch.rpm

2. install memcached bằng Yum:


[root@Bigbluebutton src]# yum install memcached


3. Start dịch vụ memcached:


[root@Bigbluebutton src]# /etc/init.d/memcached start


4. cấu hình dịch vụ memcached tart cùng với reboot hdh


[root@Bigbluebutton src]# chkconfig memcached on

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Các hệ điều hành nào được hỗ trợ trên VPS của vData?

Nhờ chạy trên nền tảng ảo hóa của VMware nên VPS hỗ trợ rất nhiều hệ điều hành:  Linux: CentOS...

Các log quan trọng trong Directadmin

Công việc của 1 người quản trị hệ thống yêu cầu họ phải luôn luôn kiểm soát,nắm rõ tình trạng sự...

Các lệnh cơ bản của SSH

1. Lệnh liên quan đến hệ thống  exit: thoát khỏi cửa sổ dòng lệnh.logout: tương tự exit.reboot:...

Các ứng dụng được cài đặt sẵn trên VPS Linux.

Khi quý VPS Linux được khởi tạo, ngoài việc quý khách có thể tự chọn hệ điều hành để cài trắng,...

Các ứng dụng được cài đặt sẵn trên VPS Windows.

Khi VPS chạy hệ điều hành Windows được khởi tạo theo yêu cầu mặc định, chúng tôi sẽ cài đặt sẵn...