Xem xét có rất nhiều tường lửa draconian trên thế giới, có lý do nào tôi không nên chạy phần mềm máy chủ trên cổng 80 để đảm bảo khả năng truy cập lớn nhất có thể không? Dường như ngoại lệ tường lửa phổ biến nhất là cho phép các kết nối gửi đi trên cổng 80. Tôi hiểu rằng bất kỳ loại kiểm tra gói nào sẽ chặn lưu lượng truy cập không phải HTTP của tôi nhưng nếu đó là trường hợp tôi chắc chắn tường lửa sẽ không có bất kỳ các cổng đi mở khác.Tại sao tôi không nên chạy phần mềm máy chủ không phải của tôi trên cổng 80?
Nếu máy chủ đã có máy chủ web trên cổng 80 thì có thể sử dụng một số loại máy chủ ảo đang nghe trên cổng 80 (tức là myDomain.com:80 và myApp.myDomain.com:80 trên cùng một máy) ?
Bật. Ngay cả nhị phân trên http cũng được. HTTP là một định dạng dòng rất thích hợp. –
Hiệu suất bị mất bao nhiêu khi gửi dữ liệu nhị phân qua HTTP? Nếu nó không quá tệ thì đây có thể là cách để đi. Một số loại hệ thống nén HTTP có hỗ trợ hiệu suất không? – Luke
@Luke: Tùy thuộc vào lượng thông tin bạn chuyển. Tiêu đề HTTP thêm tiêu đề nhỏ cho mọi yêu cầu. Nhưng nếu yêu cầu của bạn chỉ được mở một lần, thì nó sẽ bị bỏ qua. – some