Я постоянно читаю в Интернете, как важно правильно спроектировать мои PHP-приложения, чтобы они могли масштабироваться.
Я создал простую / небольшую CMS, написанную на PHP (подумайте о Wordpress, но еще проще).
По сути, у меня есть такие URL-адреса: http://example.com/?page_id=X, где X
- это id
в моей базе данных MySQL, которая содержит содержимое страницы.
Как мне настроить мое приложение для балансировки нагрузки, когда я просто выполняю операции чтения PHP.
Может ли что-то вроде NGINX в качестве входной двери для маршрутизации трафика на несколько узлов, на котором используется мой код для обработки example.com/?page_id=X, будет достаточно, чтобы "l баланс нагрузки strong > "мой сайт?"
Очевидно, что в этой ситуации балансировка нагрузки MySQL не выполняется, хотя для простоты - это выходит за рамки данного вопроса.