Introduction
When you have multiple servers handling user requests, you want each user to keep talking to the same server during their visit. IP hash helps by sending requests from the same user IP to the same server, so their session stays consistent.
When you run a website with multiple backend servers and want users to keep their session on one server.
When you have a shopping cart that must stay on the same server during checkout.
When you want to avoid losing user data by switching servers mid-session.
When you want a simple way to balance load but keep user sessions sticky.
When you cannot use cookies or other session tracking methods.