Hi EE forums!
I was hoping to get some extra brainpower and advice on the best way to execute a project we’re working on. Here’s the rundown:
1.8M professionals
10 different services
44K zip codes
We’re working on developing a database of professionals, so that the user can enter their ZIP code, a desired service and see all matching professionals. We’re concerned about performance and interested in advice on the best way to execute this.
Each professional may serve multiple zip code, and offer multiple services. We thought about trying to setup categories for each zip code and service, and associating each professional entry with the appropriate categories—but we’re worried that ~44K categories will choke EE.
Some related modules we thought might be helpful:
http://devot-ee.com/add-ons/geotagger
http://devot-ee.com/add-ons/geofinder
http://devot-ee.com/add-ons/playa
http://devot-ee.com/add-ons/us-states-cities
. . .
Hopefully it’s clear what we’re trying to accomplish. We’re flexible... if there’s a smarter way to accomplish this, please don’t be shy to go into detail. Any help or advice on the best way to go about this and the server/hardware needed would be greatly appreciated!
Thank you