Kusura bakmayın, inanın uğraşacak vaktim yok ama size yol gösterici birkaç şey söyleyebilirim.
Normal şartlar altında, fnv1a hashing kullanarak belirgin bir zaman tasarrufu elde etmek mümkün oluyor böyle durumlarda ama bu kod bunun için yeterince esnek değil gördüğüm kadarıyla.
Sizin için consistent hashing konusunda packagist'e bir göz attım. Bu konuda sadece bir populer kütüphane var onu deneyebilirsiniz:
https://packagist.org/?query=consistent%20hashing
Bu daha mı performanslıdır hocam