Tác động của kết nối Đóng vs Giữ mạng


9

Tôi đang định cấu hình máy chủ của mình và do tính chất của bộ cân bằng tải, chúng tôi không thể gửi các tiêu đề duy trì kết nối. Tôi đang cố gắng xác định tác động của việc gửi các tiêu đề này đến cả người dùng cuối và máy chủ. Một trong hai sẽ nhận thấy bất cứ điều gì?


sending these headers to both the end-user and the server- Huh? Bạn có thể cụ thể hơn về những gì bạn đang muốn làm? Các tiêu đề sẽ được gửi đến từ đâu và cách thức này hoạt động xung quanh giới hạn của bộ cân bằng tải của bạn đối với các kết nối duy trì HTTP? Hoạt động liên tục không chỉ cần một tiêu đề, nó cần sự hợp tác từ mọi thiết bị liên quan đến các khía cạnh HTTP của kết nối.
Shane Madden

Từ ngữ của tôi có thể hơi kỳ quặc, nhưng máy chủ rõ ràng đang gửi các tiêu đề. Tôi đang cố gắng tìm hiểu những tác động này sẽ có ảnh hưởng đến máy khách và máy chủ.
Willemk

Bạn có loại cân bằng tải nào mà không ổn định đến mức phá vỡ HTTP Keepalive?
voretaq7

Chúng tôi có một quy tắc gửi thư mục con đến trang trại máy chủ khác. Khi duyệt từ thư mục gốc đến thư mục con, Keep-live sẽ giữ kết nối mở cho cụm máy chủ ban đầu và không gửi bạn đến cụm máy chủ dự định.
Willemk

Câu trả lời:


9

Đầu tiên và quan trọng nhất, la lên. Lớn tiếng. Tại nhà cung cấp của bạn. Để có một sản phẩm không hỗ trợ giao thức HTTP / 1.1 hơn một thập kỷ .

Tác động của việc không có kết nối liên tục là sự gia tăng lớn về thời gian tải tài nguyên. Với khả năng duy trì, một kết nối TCP có thể được sử dụng để yêu cầu nhiều tài nguyên; không có phiên TCP mới (với bắt tay ba bước mới - và, nếu bạn sử dụng SSL, một cuộc đàm phán SSL mới) là bắt buộc đối với mỗi và mọi tài nguyên trên trang.

Về mặt thực tế, tác động sẽ phụ thuộc vào số lượng tài nguyên trên một trang, thời gian khứ hồi giữa máy khách và máy chủ và số lượng yêu cầu đồng thời mà trình duyệt của khách hàng đang thực hiện (trình duyệt hiện đại chạy ~ 6ish theo mặc định) . Rất nhiều tài nguyên trên mỗi trang và các máy khách ở xa sẽ có nghĩa là sự gia tăng rất đáng chú ý về thời gian tải trang.


Tôi vừa mới kiểm tra, có khoảng 3 - 6 (tùy thuộc vào trang bạn đang truy cập) các đối tượng đang được tải từ tên miền đó. Điều này khiến tôi nghĩ rằng việc chậm lại sẽ là tối thiểu, vì dù sao nó cũng sẽ mở ra ~ 6 kết nối đồng thời.
Willemk

@Willemk Vâng, điều đó rất tối thiểu đối với một trang thông thường - việc chậm lại sẽ gây lo ngại nhiều hơn cho một trang đang tải hàng tá đối tượng. Nên tốt thôi.
Shane Madden

CDN đang dùng phần lớn tải.
Willemk

1

Giữ cho cuộc sống sẽ tăng cường đáng kể hiệu suất ở cả phía máy khách và máy chủ. Nếu có thể đừng vô hiệu hóa nó. Bộ cân bằng tải nên hoạt động tốt với bật bật.


Bạn có thể gặp sự cố xác thực nếu bạn đang sử dụng xác thực NTLM và các lệnh giữ bị vô hiệu hóa.
Mircea Vutcovici

Tôi đang cố gắng định lượng "tăng cường đáng kể". Ngoài ra, nhóm CNTT của chúng tôi đang thảo luận với nhà cung cấp cân bằng tải về vấn đề này.
Willemk
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.