Я создаю веб-сайт с URL-адресами для каждой страны и города и названием ресторана.
(www.domain.com/country/city/restaurant-name)
Я знаю, как сделать для него Apache,
Вопрос в том, как сделать его максимально эффективным с помощью php.
прямо сейчас я сначала объявляю двумерный массив стран
и города:
$countries = array("United-Kingdom"=>array("Bristol","London"),
"Italy"=>array("Rome","Milan","Napoli"));
чем я проверяю, существует ли город:
if (isset ($countries[$page])
и затем я использую функцию in_array для города,
название ресторана ищется в базе данных.
Множество стран и городов довольно велико, поэтому я хочу знать,
если есть более эффективный способ сделать это.
Возможно, я делаю php-файл для каждой страны и пытаюсь включить его,
и иметь в каждом файле php массив городов.
и, возможно, настроить работу cron, которая будет обновлять файлы.
Я подумал, что это самый эффективный способ сделать это, который будет использовать
минимальное использование процессорного времени и скорость обслуживания страниц сервером.