Движущееся веб-приложение к порту по умолчанию на IIS

wait_timeout является суммой секунд во время неактивности, что MySQL будет ожидать, прежде чем это закроет соединение на неинтерактивном соединении. interactive_timeout является тем же, но для интерактивных сессий (mysql оболочка)

Устанавливание значения слишком низко может заставить соединения неожиданно отбросить, конкретно при использовании постоянных соединений в веб-приложении.

Устанавливание значения слишком высоко может заставить устаревшие соединения оставаться открытыми, предотвратив новый доступ к базе данных.

IMO, для wait_timeout, Вы хотели бы, чтобы это значение было максимально низким, не влияя на доступность и производительность. Вы могли запустить с 10 секунд и постепенно увеличивать его, если Вы видите ухудшенную производительность.

Для interactive_timeout, изменяя это значение действительно не увеличит или уменьшит производительность Вашего приложения.

0
задан 20 October 2010 в 12:00
1 ответ

Если у Вас будут какие-либо ссылки в Вашем веб-приложении, которые трудно кодируются для портирования 85, то очевидно, они повредятся. Однако, если это - правильно написанные использующие относительные URL, и где необходимое использование сценария конфигурации для контакта с hostname:port частью URL (который можно обновить) затем необходимо быть в порядке.

Если Вы работаете в среде разработки, необходимо изменить номер порта в IIS и проверке для наблюдения то, что происходит. При использовании другого порта, потому что Вы разработали на рабочем сервере затем, Ваше задание будет немного более трудным с более высоким риском конечных пользователей, видя проблемы. Если они делают, то Вы, вероятно, сделали хороший случай для среды разработки для будущей разработки :-)

1
ответ дан 4 December 2019 в 22:47

Теги

Похожие вопросы