Лучшие практики отображения пригородов на глобальном сайте в зависимости от выбранной страны - PullRequest
0 голосов
/ 05 июня 2011

Допустим, пользователь с глобального сайта выбирает свою страну из выпадающего списка . Я хотел бы предоставить пользователю список пригородов этой страны .

Проблема, которую я нахожу, состоит в том, что может быть много работы по заполнению базы данных SQL отношениями между страной и пригородом. И, сделав это, я бы подумал, что каждому пользователю придется динамически загружать список пригородов из базы данных, которая не слишком хорошо масштабируется.

Другой способ - использовать JavaScript и жестко кодировать пригороды, чтобы они появлялись при выборе страны. Опять же, каждый раз, когда я выхожу на новый рынок страны, мне кажется, что это слишком много работы, и мне нужно тысячи пригородов.

Некоторое время назад я видел веб-службу , которая, кажется, способна выполнить эту работу (я не помню ссылку). Какова оптимальная практика динамического составления списка пригородов в зависимости от выбранной страны?

1 Ответ

0 голосов
/ 05 июня 2011

Сохраните основные пары в вашей базе данных, но затем вытолкните каждую страну в файл JSON (возможно, в CDN), который загружается динамически и заполняет поле выбора при выборе страны.Всякий раз, когда вы вносите изменения в свою базу данных, повторно нажимайте соответствующий файл JSON.

...