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