Vì sao proxy chậm và cách khắc phục từng nguyên nhân

Cập nhật:

Proxy chậm thường không phải do một lỗi duy nhất mà do cộng dồn nhiều yếu tố: proxy đặt ở nước quá xa nơi bạn ngồi hoặc xa website đích, mạng của chính bạn đang yếu, phần mềm mở quá nhiều kết nối cùng lúc, hoặc website đích đang cố tình làm chậm IP gửi nhiều yêu cầu. Cách sửa nhanh nhất là đo trước rồi mới đổi: so sánh tốc độ có proxy và không có proxy, đo độ trễ tới proxy, rồi khoanh vùng xem chậm ở đoạn nào. Bài này đi qua từng nguyên nhân, cách nhận biết và cách xử lý cụ thể.

Chọn proxy gần nơi bạn cần nhất

Đường đi của một yêu cầu qua proxy

Khi dùng proxy, dữ liệu không đi thẳng từ máy bạn tới website nữa mà đi qua ba chặng: từ máy bạn tới máy chủ proxy, từ proxy tới website đích, rồi quay ngược lại. Tổng thời gian bằng tổng độ trễ của cả ba chặng cộng với thời gian proxy xử lý xác thực. Vì vậy proxy luôn chậm hơn kết nối trực tiếp một chút; câu hỏi là chậm hơn bao nhiêu và chậm ở chặng nào.

Nếu bạn ở Việt Nam dùng proxy Mỹ để mở một website đặt máy chủ ở Việt Nam, dữ liệu phải đi vòng qua Thái Bình Dương hai lần. Đó không phải lỗi proxy, mà là địa lý. Ngược lại, nếu bạn dùng proxy Việt Nam để mở website Việt Nam mà vẫn chậm, nguyên nhân nằm ở chỗ khác và cần kiểm tra tiếp.

Bảng nguyên nhân và dấu hiệu nhận biết

Nguyên nhânDấu hiệuCách xử lý
Proxy ở xa bạn hoặc xa website đíchTrang tải đều nhưng chậm, độ trễ cao ổn địnhChọn proxy cùng khu vực với website đích hoặc với bạn
Mạng của bạn yếuKhông dùng proxy cũng chậm, Wi-Fi chập chờnĐổi mạng, dùng dây LAN, kiểm tra nhà mạng
Quá nhiều kết nối đồng thờiChạy ít luồng thì nhanh, tăng luồng thì chậm hẳnGiảm số luồng trên mỗi IP, chia đều cho nhiều IP
Website đích giới hạn tốc độLúc đầu nhanh, sau vài phút chậm hoặc trả lỗi 429Giảm tần suất, thêm thời gian nghỉ giữa các yêu cầu
Phần mềm trên máy can thiệpChỉ chậm trên một máy hoặc một trình duyệtTắt tạm antivirus quét HTTPS, extension, VPN đang bật
DNS phân giải chậmLần đầu mở trang lâu, các lần sau nhanhĐổi DNS hệ thống, kiểm tra cấu hình phân giải tên miền
Sự cố phía máy chủ proxyMọi website đều chậm qua proxy, máy khác cũng vậyĐo lại, gửi ticket kèm kết quả đo

Bước 1: đo trước khi sửa

Đừng đổi cấu hình theo cảm giác. Hãy đo hai con số: thời gian tải một trang qua proxy và không qua proxy. Lệnh sau dùng curl để đo thời gian kết nối và tổng thời gian tải qua proxy:

curl -x http://user:pass@ip:port -o /dev/null -s -w "connect: %{time_connect}s total: %{time_total}s\n" https://example.com

Chạy lệnh đó ba đến năm lần, sau đó bỏ phần -x và chạy lại để so sánh. Nếu thời gian kết nối tới proxy đã cao, chặng từ máy bạn tới proxy là vấn đề. Nếu kết nối nhanh mà tổng thời gian cao, hãy nhìn vào chặng proxy tới website hoặc phía website đích. Bạn cũng có thể dùng công cụ đo tốc độ proxy nếu không quen dòng lệnh, và đọc thêm cách đọc kết quả trong bài đo tốc độ và độ trễ proxy.

Bước 2: chọn đúng vị trí proxy

Quy tắc đơn giản: proxy nên gần website đích nhất có thể, trừ khi bạn bắt buộc cần IP của một nước cụ thể. Nếu bạn cần IP Mỹ để làm việc với một nền tảng Mỹ thì độ trễ từ Việt Nam sang Mỹ là chi phí phải chấp nhận, nhưng chặng proxy tới website lại rất ngắn. Nếu bạn chỉ cần một IP cố định để quản lý shop Việt Nam, hãy dùng proxy IPv4 Việt Nam thay vì một nước xa.

Proxy IPv4 riêng hiện có ở 7 nước: Việt Nam, Mỹ, Nhật, Hàn, Singapore, Anh và Hồng Kông. Với website đặt máy chủ ở châu Á, Singapore, Hồng Kông, Nhật hoặc Hàn thường cho độ trễ thấp hơn nhiều so với Mỹ hay Anh khi bạn ngồi ở Việt Nam.

Bước 3: kiểm soát số luồng và tần suất

Nhiều người dùng tool chạy hàng trăm luồng trên vài IP rồi thắc mắc vì sao proxy chậm. Khi một IP phải gánh quá nhiều kết nối, hàng đợi trên máy bạn, trên proxy và trên website đều dài ra. Website đích cũng thường làm chậm hoặc chặn tạm IP gửi quá nhiều yêu cầu trong thời gian ngắn.

Proxy của VinaProxy không giới hạn băng thông, nhưng không giới hạn băng thông không có nghĩa là website đích sẽ trả lời bạn không giới hạn. Nếu bạn thấy tốc độ giảm dần theo thời gian chạy, kèm các mã lỗi như 429, hãy đọc bài giới hạn tốc độ khi cào dữ liệu.

  • Bắt đầu với vài luồng mỗi IP, tăng dần và ghi lại thời gian phản hồi trung bình.
  • Dừng tăng khi thời gian phản hồi bắt đầu tăng nhanh hoặc xuất hiện lỗi.
  • Thêm IP để tăng tổng lưu lượng thay vì dồn thêm luồng vào một IP.
  • Bật keep-alive trong code để tái sử dụng kết nối, tránh bắt tay lại cho mỗi yêu cầu.

Bước 4: loại trừ nguyên nhân trên máy bạn

Nếu proxy chỉ chậm trên một máy, nguyên nhân gần như chắc chắn nằm ở máy đó. Các phần mềm diệt virus có tính năng quét HTTPS sẽ chặn và giải mã từng kết nối, làm chậm đáng kể khi đi qua proxy. VPN đang bật cùng lúc khiến dữ liệu đi qua hai lớp chuyển tiếp. Extension quản lý proxy cài trùng nhau cũng có thể khiến trình duyệt thử kết nối nhiều lần.

Thử theo thứ tự: tắt VPN, tạm tắt tính năng quét web của antivirus, mở trình duyệt ở chế độ không có extension, rồi đo lại. Nếu bạn dùng trình duyệt antidetect, hãy thử cùng proxy đó bằng curl để biết vấn đề nằm ở trình duyệt hay ở proxy.

Khi nào nên gửi ticket hỗ trợ

Nếu bạn đã đo cả có và không có proxy, đã dùng proxy gần website đích, đã giảm số luồng mà mọi website vẫn chậm bất thường qua một IP cụ thể, hãy gửi ticket. Đính kèm IP proxy, thời điểm đo, website đã thử và kết quả curl. Thông tin cụ thể giúp đội hỗ trợ kiểm tra nhanh hơn nhiều so với một mô tả chung như proxy lag. Hỗ trợ qua ticket hoạt động 24/7, và các lỗi kỹ thuật phía chúng tôi được xử lý theo chính sách hoàn tiền.

Nếu proxy không chỉ chậm mà còn hết thời gian chờ hoàn toàn, xem hướng dẫn riêng cho lỗi proxy timeout.

Câu hỏi thường gặp

Proxy không giới hạn băng thông sao vẫn chậm?

Băng thông là lượng dữ liệu được phép truyền, còn tốc độ thực tế phụ thuộc độ trễ, khoảng cách, số kết nối và tốc độ website đích trả lời. Không giới hạn băng thông chỉ có nghĩa là bạn không bị cắt hay tính thêm theo dung lượng.

Proxy Mỹ chậm hơn proxy Việt Nam có bình thường không?

Bình thường nếu bạn đang ở Việt Nam. Dữ liệu phải đi xa hơn nên độ trễ cao hơn. Hãy chỉ dùng proxy nước xa khi bạn thật sự cần IP của nước đó.

Proxy ISP có nhanh hơn IPv4 datacenter không?

Không hẳn. Cả hai đều chạy trên máy chủ ổn định. Proxy ISP khác ở chỗ IP đăng ký dưới tên nhà mạng, không phải ở tốc độ. Với việc cần tốc độ và số lượng, IPv4 riêng thường là lựa chọn hợp lý hơn.

Dùng proxy xem video bị giật thì làm sao?

Chọn proxy gần nơi đặt máy chủ video, tắt VPN chạy song song và kiểm tra mạng của bạn khi không dùng proxy. Nếu mạng gốc đã chập chờn, proxy không thể làm nó nhanh hơn.

Có nên đổi IP khi thấy chậm không?

Chỉ đổi sau khi đã đo và loại trừ nguyên nhân trên máy bạn. Nếu IP đang gắn với một tài khoản, đổi IP đột ngột có thể tạo tín hiệu bất thường, nên ưu tiên sửa cấu hình trước.

Chọn proxy gần nơi bạn cần nhất

IPv4 riêng ở 7 nước và ISP tĩnh ở Việt Nam, Mỹ. Không giới hạn băng thông, IP dùng riêng, kích hoạt tự động sau khi thanh toán.

Xem bảng giá

Bài viết liên quan

Công cụ miễn phí
Công cụ Test tốc độ Proxy tới từng nền tảng (Google, Facebook, Shopee, Amazon)
Công cụ đo tốc độ và độ trễ phản hồi (ms) thực tế của proxy HTTP(S) tới máy chủ Google, Facebook, Shopee và Amazon an toàn, không lưu mật khẩu.
Lỗi proxy
Lỗi proxy timeout: kết nối treo rồi hết thời gian chờ
Proxy timeout là khi kết nối tới proxy không có phản hồi trong thời gian chờ. Phân biệt curl (28), ERR_TIMED_OUT, chỉnh timeout cho Python và tìm chỗ bị chặn.
Kiến thức proxy
Kiểm tra tốc độ proxy: đo độ trễ và băng thông thế nào cho đúng
Cách kiểm tra tốc độ proxy: đo latency, thời gian phản hồi, throughput bằng curl và Python, đọc kết quả, và vị trí của bạn, proxy, website ảnh hưởng thế nào.
Kiến thức proxy
Giới hạn tốc độ khi cào dữ liệu: cào nhanh đến đâu là vừa
Giới hạn tốc độ khi cào dữ liệu: website đo request theo gì, đọc robots.txt, đặt nhịp và backoff, tính số IP cần cho khối lượng công việc của bạn.
Sản phẩm
Proxy tĩnh (IP tĩnh dân cư ISP) Việt Nam & Mỹ
Mua proxy tĩnh ISP dân cư tại Mỹ và Việt Nam: IP đăng ký nhà mạng dân dụng, mỗi IP chỉ một khách dùng, băng thông không giới hạn. Xem giá và mua ngay.
Sản phẩm
Proxy IPv4 datacenter riêng
Mua, thuê proxy IPv4 datacenter riêng tại Mỹ, Việt Nam, Nhật Bản, Hàn Quốc, Singapore, Anh, Hồng Kông. HTTP(S), băng thông không giới hạn, kích hoạt tự động.
ISP · vietnam
Proxy ISP tĩnh Việt Nam: IP mạng gia đình cho các tài khoản giá trị nhất của bạn
Proxy dân cư tĩnh Việt Nam (ISP tĩnh): proxy IP tĩnh từ nhà mạng dân cư cho shop Shopee chính, TikTok Shop, tài khoản quảng cáo Facebook và Zalo OA.
IPV4 · united states
Proxy IPv4 riêng Mỹ: IP datacenter Hoa Kỳ nhanh, dùng riêng và ổn định
Thuê proxy IPv4 Mỹ dùng riêng cho cào dữ liệu, theo dõi thứ hạng, duyệt quảng cáo và nghiên cứu Amazon. IP tĩnh, 1 người 1 IP, băng thông không giới hạn.