Cài đặt cấu hình Web Server tối ưu website

Bài viết ngày hôm nay mình sẽ hướng dẫn mọi người cấu hình web server để tối ưu website và có thể chịu tải cao. Các bạn có thể tham khảo ở bài viết dưới đây 1. Chuẩn bị Server OS: Ubuntu hoặc Centos RAM: 4 – 6GB SSD: 20 – 40GB CPU: 2 – 4 vCPU 2. Cài đặt LEMP: NginX + php-fpm + MariaDB (link hướng dẫn cài đặt) Cài đặt/Tối ưu Cache bằng các module: Varnish Cache, OPCache, Memcache, XCache, Redis. Thêm VirtualHost / Upload Source /…

Đọc Tiếp

Streaming videos server sử dụng NGINX RTMP và HLS

Mục đích Để có thể sử dụng được tính năng streaming video trên server, ta cần phảisetup server của mình thành một nới vừa có thể chứa video và vừa có thể phát videotrong danh sách video đó. Để có thể sử dụng tính năng này, ta cần cái đặt giao thứcRTMP và HLS cho server.RTMP là một giao thức dựa trên TCP, duy trì các kết nối liên tục và cho phépgiao tiếp với độ trễ thấp. Để phân phối luồng một cách trơn tru và truyền càng nhiềuthông…

Đọc Tiếp

Hướng Dẫn Cấu Hình Varnish Cache

1. Varnish Cache là gì? Varnish là một ứng dụng mã nguồn mở (Open source) có tác dụng lưu lại bộ nhớ đệm của website bằng phương thức làm proxy trung gian giữa nội dung website gốc và trình duyệt, và Varnish sẽ tạo một bản cache ngoài frontend. Varnish là một ứng dụng độc lập nên việc sử dụng Varnish để lưu và truy xuất cache trên website sẽ có những lợi thế như bạn có thể thoải mái tùy chỉnh để nó ghi và truy xuất như mong…

Đọc Tiếp

Hướng Dẫn Cài LEMP Trên Ubuntu Và CentOS

LEMP bao gồm: Linux: là hệ điều hành, cũng là phần mềm dùng để điều phối và quản lí các tài nguyên của hệ thống. Nginx: là phần mềm máy chủ web, có thể thực hiện các request được gọi tới máy chủ thông qua giao thức HTTP Mysql/Mariadb: là hệ quản trị cơ sở dữ liệu giúp lưu trữ và truy xuất dữ liệu. Cả 2 hệ quản trị cơ sở dữ liệu này đều khá tương đồng với nhau (có thể tìm hiểu thêm tại đây) PHP: Là ngôn…

Đọc Tiếp