• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.
  • Upgrade Your Account
    Hello Guest! Upgrade your account to download all VIP Resource here

Keep Alive là gì? Cách sửa lỗi Keep alive để website load nhanh hơn

Joined
Dec 13, 2015
Messages
924
Chủ thớt
#1
Keep Alive là gì?
  • Keep-alive là cách dùng một kết nối TCP cho giao thức truyền tải HTTP, thay cách sử dụng từng kết nối riêng cho mỗi request như trước, giúp website load nhanh hơn.
  • Giúp kết nối web server và web browser đơn giản và gọn hơn, có thể truy cập một lúc nhiều file trong cùng khoảng thời gian.
  • Keep alive còn được gọi là persistant connection






Vì sao website phải sử dụng phương thức Keep-Alive
Để hiển thị nội dung đầy đủ cho một trang web, web browser sẽ request các file cần đến web Server, sau đó server trả lời yêu cầu: CÓ hoặc KHÔNG.

Nếu ‘có’, Browser sẽ tải các file HTML bao gồm CSS, javascript hoặc file hình ảnh.

Tuy nhiên, webpage gồm có rất nhiều file, nên khi browser request, tương ứng sẽ tạo ra rất nhiều kết nối làm cho thời gian xử lý website bị chậm đi.

Vì vậy, nếu phương thức Keep Alive không được sử dụng, thời gian xử lý truyền tải giữa web browser và web server sẽ tăng, ảnh hưởng đến tốc độ load website của bạn.



Cách sử dụng phương thức KEEP-ALIVE
  • Cách bật Keep-alive, sử dụng ‘Connection: Keep-Alive’ trong phần header HTTP
  • Để tắt Keep-alive, sử dụng ‘connection: close’
  • Cách thiết lập phương thức keep alive còn tuỳ thuộc vào Server dùng là gì(Apache,NGINX, Litespeed, etc).
  • Phương pháp đơn giản nhất sử dụng keep alive là cài nó vào file .htaccess


Cách cài phương thức KEEP ALIVE trong file .HTACCESS
Đầu tiên, kiểm tra phương thức Keep-alive từ trang webvarvy.com, xem đã được enable hay chưa



Demo lỗi Keep-alive của trang web quanglepro.com

Để enable keep-alive trên website, bạn copy đoạn code bên dưới vào file .htaccess:

<ifModule mod_headers.c> Header set Connection keep-alive </ifModule>



Ví dụ thực tế:



Sau khi hoàn thành, kiểm tra lại lần nữa:Link test



Đã fix lỗi Keep-alive thành công​

Theo quanglepro.com
 

Facebook Comment

New posts New resources Most viewed threads Threads with more replies