Tốc độ kết nối internet của bạn bị ảnh hưởng bởi nhiều yếu tố khác nhau, hầu hết trong số đó nằm ngoài tầm với và/hoặc thẩm quyền của bạn. Tuy nhiên, không có cách nào để biến kết nối internet chậm thành kết nối nhanh như chớp nếu nhà cung cấp của bạn không cung cấp đủ băng thông, bất kể bạn làm gì. Bài đăng này chỉ nhằm mục đích cung cấp lời khuyên chung về cách cải thiện mọi thứ một chút nếu có thể và nếu áp dụng được cho từng trường hợp.
Sau đây là cách thay đổi sang Google Public DNS trên các bản phân phối dựa trên Ubuntu. Mở cài đặt mạng của bạn và chuyển đến "Cài đặt nâng cao". Thao tác này sẽ mở ra một cửa sổ mới, tại đó bạn sẽ tìm thấy các tab "Cài đặt IPv4 và IPv6". Điều hướng đến cả hai và thay đổi "Phương pháp" từ Tự động (DHCP) thành Chỉ địa chỉ tự động (DHCP). Sau đó, chèn "8.8.8.8" vào hộp máy chủ DNS của tab IPv4 và "2001:4860:4860::8888" vào tab IPv6. Bây giờ, hãy nhấp vào nút "Lưu" và bạn đã hoàn tất.
Để kiểm tra xem cài đặt DNS mới của bạn có hoạt động bình thường hay không, hãy chèn bất kỳ địa chỉ IP cố định nào trỏ đến một trang web và xem nó có được giải quyết chính xác không. Chèn “91.189.94.40” vào thanh địa chỉ trình duyệt của bạn và nếu nó được giải quyết thành ubuntu.com, thì bạn đã làm đúng. Bạn luôn có thể quay lại DNS mặc định của mình bằng cách để hộp máy chủ DNS trống và đặt lại phương thức thành “Tự động (DHCP)”. Bạn cũng có thể đánh giá chuẩn DNS mới của mình bằng cách sử dụng tiện ích đánh giá chuẩn DNS nguồn mở namebench và xem tốc độ duyệt internet của bạn thực sự nhanh hơn bao nhiêu. Điều đáng chú ý là việc thay đổi DNS của bạn cũng cải thiện quyền riêng tư, bảo mật của bạn và có khả năng mở quyền truy cập vào nội dung bị chặn theo địa lý.
Nếu bạn đang sử dụng Fedora hoặc CentOS, khả năng là SELinux sẽ được bật theo mặc định. Phần mềm tuyệt vời này có thể gây ra độ trễ tăng lên nên bạn có thể muốn tắt nó. Để thực hiện, hãy mở tệp cấu hình /etc/sysconfig/selinux với tư cách là root và tìm dòng có chứa "SELINUX=enforcing" và đổi thành "SELINUX=disabled" rồi lưu tệp. Hy vọng rằng mọi thứ sẽ nhanh hơn một chút khi thực hiện thao tác này, nhưng bạn nên cân nhắc mức độ bảo mật cần thiết trong hệ thống của mình trước khi tắt SELINUX. Giải pháp trung gian sẽ là tùy chọn “SELINUX=permissive” giữ cho mô-đun bảo mật luôn hoạt động, nhưng chỉ giới hạn ở việc in các thông báo cảnh báo.
Mở một phiên thiết bị đầu cuối mới và bắt đầu kiểm tra ping để xem giá trị MTU tối ưu là bao nhiêu. Sử dụng lệnh sau:
Bắt đầu với 1472 và giảm 10 cho đến khi bạn tìm thấy giá trị cao nhất cho biết mất gói tin là 0%, sử dụng “Ctrl+C” để hủy mỗi lệnh ping.
Sau khi xác định được giá trị MTU tối ưu, hãy vào /etc/network/interfaces:
Và thêm một dòng “mtu 1462” (hoặc bất kỳ giá trị nào bạn thấy là tốt nhất) và lưu tệp. Lưu ý rằng bạn cần mở tệp cấu hình với tư cách là quản trị viên hệ thống, nếu không, bạn sẽ không thể lưu các thay đổi của mình. Hy vọng rằng, điều này sẽ tăng tốc mọi thứ một chút mà không gây ra lỗi gói dữ liệu mạng.
Trên Chrome, hãy chèn lệnh sau vào thanh địa chỉ và nhấn enter:
Sau đó, hãy tìm "Simple Cache for HTTP" và chọn tùy chọn bật.
Trên Firefox, hãy chèn lệnh sau vào thanh địa chỉ và nhấn enter:
Sau đó, hãy tìm browser.cache.use_new_backend và nhấp đúp vào đó để mở một cửa sổ cấu hình mới. Đổi giá trị "0" thành "1" và nhấn "OK" và bạn đã hoàn tất.
Cuối cùng, bạn có thể sử dụng trình duyệt Opera cung cấp phiên bản Linux mới nhất. Opera có “chế độ Turbo” khi được bật sẽ kích hoạt chức năng nén hình ảnh ở phía máy chủ với tốc độ lên tới 80%, về cơ bản cho phép bạn duyệt web thoải mái hơn trên các kết nối internet chậm hơn.
DNS
Đôi khi, việc duyệt các trang web có vẻ hơi "cồng kềnh" với hình ảnh không tải đúng cách, giá trị độ trễ lớn giữa máy tính của bạn và máy chủ phân giải DNS và các sự cố bộ đệm trực tuyến. Đây có thể là dấu hiệu cho thấy DNS của nhà cung cấp dịch vụ internet của bạn không đáp ứng được nhiệm vụ, vì vậy bạn có thể phải thay đổi sang tùy chọn thay thế. Hai giải pháp thay thế máy chủ DNS phổ biến nhất là Google Public DNS và OpenDNS, nhưng cũng có nhiều giải pháp thay thế miễn phí hơn.Sau đây là cách thay đổi sang Google Public DNS trên các bản phân phối dựa trên Ubuntu. Mở cài đặt mạng của bạn và chuyển đến "Cài đặt nâng cao". Thao tác này sẽ mở ra một cửa sổ mới, tại đó bạn sẽ tìm thấy các tab "Cài đặt IPv4 và IPv6". Điều hướng đến cả hai và thay đổi "Phương pháp" từ Tự động (DHCP) thành Chỉ địa chỉ tự động (DHCP). Sau đó, chèn "8.8.8.8" vào hộp máy chủ DNS của tab IPv4 và "2001:4860:4860::8888" vào tab IPv6. Bây giờ, hãy nhấp vào nút "Lưu" và bạn đã hoàn tất.
Để kiểm tra xem cài đặt DNS mới của bạn có hoạt động bình thường hay không, hãy chèn bất kỳ địa chỉ IP cố định nào trỏ đến một trang web và xem nó có được giải quyết chính xác không. Chèn “91.189.94.40” vào thanh địa chỉ trình duyệt của bạn và nếu nó được giải quyết thành ubuntu.com, thì bạn đã làm đúng. Bạn luôn có thể quay lại DNS mặc định của mình bằng cách để hộp máy chủ DNS trống và đặt lại phương thức thành “Tự động (DHCP)”. Bạn cũng có thể đánh giá chuẩn DNS mới của mình bằng cách sử dụng tiện ích đánh giá chuẩn DNS nguồn mở namebench và xem tốc độ duyệt internet của bạn thực sự nhanh hơn bao nhiêu. Điều đáng chú ý là việc thay đổi DNS của bạn cũng cải thiện quyền riêng tư, bảo mật của bạn và có khả năng mở quyền truy cập vào nội dung bị chặn theo địa lý.
Tường lửa và bảo mật
Thường thì tường lửa hung hăng gây ra tình trạng tắc nghẽn cho hoạt động duyệt web và tải xuống thông thường của bạn. Nếu bạn không thực sự cần chúng, hãy thay đổi cài đặt của chúng để cho phép nhiều lưu lượng hơn truyền qua lại mà không cần kiểm tra chủ động hoặc tắt hoàn toàn chúng. Bạn có thể mở một thiết bị đầu cuối và đưa ra “sudo iptables -L” để xác định cài đặt tường lửa cấp hạt nhân Linux của bạn là gì. Đối với tường lửa cấp cao hơn, bạn sẽ cần kiểm tra cài đặt bộ định tuyến và các công cụ phần mềm cụ thể mà bạn đang sử dụng cho mục đích này.Nếu bạn đang sử dụng Fedora hoặc CentOS, khả năng là SELinux sẽ được bật theo mặc định. Phần mềm tuyệt vời này có thể gây ra độ trễ tăng lên nên bạn có thể muốn tắt nó. Để thực hiện, hãy mở tệp cấu hình /etc/sysconfig/selinux với tư cách là root và tìm dòng có chứa "SELINUX=enforcing" và đổi thành "SELINUX=disabled" rồi lưu tệp. Hy vọng rằng mọi thứ sẽ nhanh hơn một chút khi thực hiện thao tác này, nhưng bạn nên cân nhắc mức độ bảo mật cần thiết trong hệ thống của mình trước khi tắt SELINUX. Giải pháp trung gian sẽ là tùy chọn “SELINUX=permissive” giữ cho mô-đun bảo mật luôn hoạt động, nhưng chỉ giới hạn ở việc in các thông báo cảnh báo.
Cài đặt MTU
MTU là viết tắt của Maximum Transmission Unit (Đơn vị truyền tải tối đa) và về cơ bản đây là một tham số xác định kích thước tối đa của các gói dữ liệu được phép truyền từ mạng đến hệ thống của bạn. Nếu giá trị MTU quá nhỏ, thì bạn đang làm chậm tốc độ của mình bằng cách xử lý số lượng lớn các gói và nếu quá lớn, bạn đang để việc truyền dữ liệu chiếm một phần đáng kể băng thông của mình trong thời gian dài hơn, về cơ bản là gây ra độ trễ. Vì vậy, thực sự có một tỷ lệ vàng trong mọi thứ và nếu bạn muốn tận dụng tối đa hiệu suất của kết nối internet, bạn có thể xác định và đặt MTU của mình ở giá trị tối ưu.Mở một phiên thiết bị đầu cuối mới và bắt đầu kiểm tra ping để xem giá trị MTU tối ưu là bao nhiêu. Sử dụng lệnh sau:
Mã:
ping -M do -s 1472 howtoforge.com
Sau khi xác định được giá trị MTU tối ưu, hãy vào /etc/network/interfaces:
Mã:
nano/etc/network/interfaces
Trình duyệt
Nếu tất cả các phương pháp trên không mang lại bất kỳ điều gì thực sự đáng chú ý, bạn có thể muốn dùng đến cài đặt trình duyệt như một nỗ lực cuối cùng để cải thiện một chút tốc độ duyệt internet của mình. Firefox và Chrome/Chromium đã bắt đầu sử dụng tạm thời một phương pháp lưu trữ đệm đơn giản và nhanh hơn có thể tăng tốc một chút cho quá trình duyệt thông thường của bạn. Để bật chúng, hãy làm như sau:Trên Chrome, hãy chèn lệnh sau vào thanh địa chỉ và nhấn enter:
Mã:
chrome://flags/#enable-simple-cache-backend
Trên Firefox, hãy chèn lệnh sau vào thanh địa chỉ và nhấn enter:
Mã:
about:config
Cuối cùng, bạn có thể sử dụng trình duyệt Opera cung cấp phiên bản Linux mới nhất. Opera có “chế độ Turbo” khi được bật sẽ kích hoạt chức năng nén hình ảnh ở phía máy chủ với tốc độ lên tới 80%, về cơ bản cho phép bạn duyệt web thoải mái hơn trên các kết nối internet chậm hơn.