Có hai nhược điểm chính:
Tải của bạn không được phân bổ đều. Phiên dính sẽ dính, do đó tên. Mặc dù các yêu cầu ban đầu sẽ được phân phối đồng đều, nhưng bạn có thể sẽ có một số lượng đáng kể người dùng dành nhiều thời gian hơn những người khác. Nếu tất cả những thứ này ban đầu được đặt thành một máy chủ, thì máy chủ đó sẽ có tải nhiều hơn. Thông thường, điều này thực sự sẽ không có tác động lớn và có thể được giảm thiểu bằng cách có nhiều máy chủ hơn trong cụm của bạn.
Proxy tập hợp người dùng vào một IP duy nhất, tất cả sẽ được gửi đến một máy chủ. Mặc dù điều đó thường không gây hại, nhưng ngoài việc tăng tải máy chủ riêng lẻ, proxy cũng có thể hoạt động trong một cụm. Một yêu cầu vào F5 của bạn từ một hệ thống như vậy sẽ không nhất thiết phải được gửi trở lại cùng một máy chủ nếu yêu cầu đến từ một máy chủ proxy khác trong cụm proxy của họ.
AOL đã có lúc sử dụng các cụm proxy và thực sự say sưa với các bộ cân bằng tải và các phiên dính. Hầu hết các bộ cân bằng tải hiện sẽ cung cấp các phiên dính dựa trên phạm vi mạng C-Class hoặc với trường hợp F5, các phiên dính dựa trên cookie lưu trữ nút cuối trong cookie yêu cầu web.
Mặc dù các phiên dựa trên cookie nên hoạt động, tôi đã gặp một số vấn đề với chúng và thường chọn các phiên dựa trên IP. TUY NHIÊN LỚN: Tôi chủ yếu làm việc trên các ứng dụng nội bộ - DMZ milage có thể khác nhau.
Tất cả những gì đã được nêu, chúng tôi đã có một số thành công lớn với các trang web chạy F5 với các phiên dính và các phiên In-Proc.
Bạn cũng có thể muốn xem một trong các hệ thống bộ nhớ đệm phân tán trong bộ nhớ như Memcached hoặc Velocity để thay thế cho phiên được lưu trữ trong SQL hoặc dịch vụ bộ nhớ ngoài. Bạn tiến gần đến tốc độ của bộ nhớ trong với khả năng chạy nó trên một số máy chủ.