November 6, 2015

Chuyển thư mục lên RAM để tăng tốc website


Chuyển thư mục lên RAM để tăng tốc website

Chắc hẳn các bạn đều biết, RAM có tốc độ nhanh hơn ổ cứng rất nhiều nên ý tưởng chuyển thư mục hay tập tin lên RAM là ý tưởng khá hay để tăng tốc độ website tuy nhiên nhược điểm của RAM là sẽ mất đi khi khởi động lại server nên việc chuyển tập tin hay thư mục lên RAM để lưu trữ chỉ khả thi với các thư mục, tập tin không quan trọng và thích hợp nhất đó chỉnh là chuyển thư mục lưu file cache của website lên RAM vì khi server gặp vấn đề hay phải khởi động lại thì những tập tin cache này có mất đi thì cũng không quan trọng vì nó tự sinh ra trong quá trình website hoạt động.
Đối với website không có cache, khi người dùng truy cập vào website, nó sẽ phải truy vấn vào database để lấy dữ liệu và tải nội dung trong mã nguồn website rồi mới gửi lại cho người dùng. Thỉnh thoảng quá trình này diễn ra rất lâu nhất là khi website có nhiều người truy cập cùng một lúc sẽ dễ dẫn đến SQL bị thắt cổ chai 😀
Trong trường hợp đó, giải pháp lưu cache cho website là cách làm đơn giản  để tăng tốc website nhất là với các website không cập nhật nội dung thường xuyên. Nội dung cache sẽ được lưu trong file HTML tĩnh ở trên ổ cứng. Do đó khi người dùng truy cập trang web, nội dung sẽ được load từ file cache này nên rất nhanh
Như mình đã nói phần đầu, RAM có tốc độ nhanh hơn ổ cứng rất nhiều chính vì thế lưu cache trên RAM cũng sẽ nhanh hơn lưu cache trên ổ cứng rất nhiều
Lưu ý: Việc này chỉ thực hiện được trên Dedicated Server, VPS thôi nhé 😛

Cách chuyển thư mục, tập tin lên RAM?

Rất đơn giản, chúng ta chỉ cần tạo một phân vùng tmpfs và đưa  file hoặc thư mục cần chuyển lên ram
Tmpfs là một tập tin hệ thống được tạo ra để nhằm mục đích lưu trữ các tập tin tạm thời (tmp)
Việc này yêu cầu quyền root của server
 Thuộc tính -t để định nghĩa loại tập tin (ở đây là tmpfs)
 Thuộc tính -o để định nghĩa dung lượng mà bạn muốn cấp cho tập tin hay thư mục được phép sử dụng trên RAM
! Bạn phải nhập đường dẫn đầy đủ đến thư mục cần chuyển lên RAM
Bạn có thể cấp bao nhiều RAM tuỳ ý miễn là bạn có đủ RAM, ở đây mình cấp 1GB
Như vậy là xong rồi. Tuy nhiễn, mỗi khi khởi động lại mọi thứ sẽ trở về như cũ, nếu bạn muốn nó tự làm việc này thì mở file /etc/fstab lên và thêm dòng sau vào cuối file:

Related Posts:

  • Làm gì khi VPS bị spam Mail?1. Nhận biết VPS của bạn tự nhiên chậm, RAM và CPU tăng cao Email không đến được người nhận DirectAdmin thông báo lượng mail gửi ra nhiều Địa chỉ IP bị Blacklist 2. Nguyên nhân Nếu là máy chủ website có thể source code… Read More
  • [LINUX] CÀI ĐẶT WHM/CPANEL TRÊN MÁY CHỦ HOẶC VPS Để cài đặt Cpanel, bạn hãy login vào VPS qua SSH bằng tài khoản root, sau đó sử dụng các lệnh ở phía dưới để cài đặt Cpanel. 1. Cài đặt Cpanel/WHM # yum install selinux coreutils binutils make dialog gcc gcc-* glib* # y… Read More
  • Lệnh kiểm tra các thông số VPS Linux Một số câu lệnh để các bạn có thể kiểm tra thông số cấu hình của VPS Linux Lệnh kiểm tra CPU: cat /proc/cpuinfo Lệnh theo dõi CPU: top -c Lệnh kiểm tra hệ điều hành: uname -a Lệnh kiểm tra phiên bản hệ điều hành (CentOS)… Read More
  • CÁCH CÀI ĐẶT EXTENSION PHP CHO VPS HOẶC SERVER RIÊNG - LINUXNhư các bạn đã biết, Server Riêng cũng như vps là một phân vùng riêng độc lập mà mỗi khách hàng có thể tùy ý chỉnh sửa cấu hình, cài đặt ứng dụng và triển khai theo ý muốn. Và khi các bạn cần cài đặt exten… Read More
  • Kiểm tra và mở port VPS trên CentOS Nếu bạn muốn mở hoặc đóng port cho VPS thì phải chỉnh sửa file cấu hình của iptables. Mặc định thì file này có đường dẫn là /etc/sysconfig/iptables Mở port VPS Ví dụ để mở port xxx, bạn hãy thực hiện lệnh sau: ip… Read More

0 comments:

Post a Comment