На работе приходилось запускать PHP с профилятором. В результате переписав пару-тройку неоптимальных фрагментов кода производительность на том же железе подняли в разы, а выкинув динамическое формирование части контента (теперь он генерится не для каждого зашедшего посетителя а после каждого влияющего на него изменения и сливается в статический файл) суммарное улучшение производительности выросло на порядок, в результате чего узким местом при пиковых звагрузках стала Циска, которой оказалось не по силам прокачивать сквозь себя гигобайты компрессированного трафика в час. Если получится, постараюсь на днях пообщаться с коллегами, которые занимались этим непосредственно.
На работе приходилось запускать PHP с профилятором. В результате переписав пару-тройку неоптимальных фрагментов кода производительность на том же железе подняли в разы, а выкинув динамическое формирование части контента (теперь он генерится не для каждого зашедшего посетителя а после каждого влияющего на него изменения и сливается в статический файл) суммарное улучшение производительности выросло на порядок, в результате чего узким местом при пиковых звагрузках стала Циска, которой оказалось не по силам прокачивать сквозь себя гигобайты компрессированного трафика в час. Если получится, постараюсь на днях пообщаться с коллегами, которые занимались этим непосредственно.