Приветствую, соратники!для повышения производительности web-сервера разнёс на разные физические серверы apache и mysql
не от злой нужды, а больше из любопытства.
много было слов сказано о том, что производительность зело возрастёт...в общем, померил время отклика с помощью Microsoft Web Application Stress Tool (2 машины по 500 потоков) и понял, что скорость упала...
кто-нибудь что-нить подобное делал?
какие получились результаты?
может как-то по-другому померить? 1000 одновременных потоков, в принципе, нагрузка нетипичная.в принципе, SQL-запросы достаточно примитивные.
в основном select. база маленькая, 20м.думаю, реальный прирост возможен в том случае, когда запросы сложные, много insert и update, join'ов всяких при солидном объёме данных.
кто что скажет?
Разносят по разным серверам, если один сервер перестает справляться. Если у вас сервер не был перегружен, то небольшое падение скорости выглядит вполне логичным
>Разносят по разным серверам, если один сервер перестает справляться. Если у вас
>сервер не был перегружен, то небольшое падение скорости выглядит вполне логичным
>а кто-нибудь "боевые" переносы делал?
какие были показатели до/после?
чем и какие параметры меряли?
Может вместо переноса "на посмотреть" лучше изначально правильно планировать нагрузку и распределение по серверам? Как вам примерно один сервер мускула на 10-20 серверов апача. Или например несколько машинок на каждой из которых мускул+апач, но только на одной мускул в режиме мастера, а на остальных слейвы. Вообще вариантов много можно придумать и в каждом нужно учитывать специфику, а не делать что-либо ибо "пацаны сказали что это круто".