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 người đã đánh giá bài viết này là hữu ích
Bài viết này có giúp quý khách giải quyết vấn đề đang gặp?

Related Articles

Hướng dẫn sao lưu toàn bộ cPanel VPS/Server

Sao lưu dữ liệu thường xuyên là 1 công việc mà mọi webmaster cần phải...

Hướng dẫn tạo reseller, hosting trên DirectAdmin- VPS linux

Chào các bạn, Để sử dụng và quản lý được VPS bạn cần tham khảo...

Nền tảng của các dịch vụ Cloud VPS - Cloud Hosting BKNS đang cung cấp.

1. Hệ thống Cloud của BKNS (BKCLOUD) sử dụng công nghệ nào? Parallels Cloud Server - Hệ thống...

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

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...

VPS của BKNS đang sử dụng CPU nào?

Hiện tại các máy chủ cung cấp dịch vụ VPS của BKNS đang được gắn 2 CPU E5620 4 core...