PHP



Vấn đề tìm kiếm không ra kết quả, kết quả thiếu khi nhập text 1 bytes, 2 bytes.

by Lưu Chí Thành / Tháng Mười 15, 2018

Tình huống Khi lập trình web cho khách hàng sử dụng ngôn ngữ 2 bytes như là Nhật, Trung Quốc,… thì sẽ gặp phải vấn đề tương tự như sau: Nhập cùng 1 chuỗi ký tự (1 bytes) và tìm thì ra kết quả. Nhập cùng chuỗi ký tự trên (nhưng là loại 2 bytes) […]


[High Available] Sử dụng Keepalived (kết nối dự phòng) kết hợp với haproxy (cân bằng tải).

by Nguyễn Hoàng Khôi Nguyên / Tháng Tám 20, 2018

Như ở bài trước ta có sử dụng cân bằng tải để tăng tốc độ xử lý của web server. Thuật toán Round robin có vẻ giống như một kết nối dự phòng trong trường hợp web server này chết thì sẽ sử dụng web server khác. Tuy nhiên mục đích chính của cân bằng […]


Cân bằng tải (LOAD BALANCING) tối ưu tốc độ xử lý (4 layer).

by Nguyễn Hoàng Khôi Nguyên / Tháng Tám 17, 2018

Cân bằng tải giúp cho server xử lý được số lượng request lớn. Theo như các đi thông thường thì request từ client đi trực tiếp tới một web server duy nhất, điều này có thể gây nghẽn server, tốc độ xử lý chậm.     Cân bằng tải sẽ dựa vào thuật toán tuỳ […]


Cài đặt NGINX, PHP v7, MYSQL trên CENTOS 7 (LEMP).

by Nguyễn Hoàng Khôi Nguyên / Tháng Tám 15, 2018

Sau đây là cách cài đặt NGINX trên centos 7, không áp dụng cho các OS, phiên bản OS khác. Nginx không có kho lưu trữ trên centos. Nên ta phải cài đặt EPEL bằng lệnh: yum install epel-release -y Sau đó tiến hành cài đặt Nginx: yum install nginx -y Chạy service Nginx: systemctl […]


Module login cho CI (codeigniter) framework.

by Nguyễn Hoàng Khôi Nguyên / Tháng Tám 15, 2018

Module này được viết mục đích để sử dụng chung chức năng tạo mật khẩu, đăng nhập, xác nhận token trong ci framework. Sau đây là cách cấu hình mudule. Trong file autoload.php config: $autoload[‘libraries’] = array(‘database’); Trong file config.php config: $config[‘authenticate’] = array( “user” => array( // Thông tin một số column map với […]


to-top