#spring #rest #tomcat #stateless
#spring #rest #tomcat #без состояния
Вопрос:
В текущем серверном интерфейсе без состояния должны ли серверы tomcat разрешать запрос keepalive? Или мы должны прерывать соединение после каждого запроса, устанавливая MaxKeepAliveRequests равным 1?
Ответ №1:
Я предпочитаю не устанавливать значение MaxKeepAliveRequests равным 1, если у вас нет требования к среде с высокой степенью параллелизма.
Потому что, когда вы устанавливаете значение этого атрибута равным 1, это отключит HTTP / 1.0 keep-alive, а также HTTP / 1.1 keep-alive и конвейерную обработку. При использовании SSL должно быть включено HTTP keep-alive, поскольку SSL-квитирование является дорогостоящей операцией для выполнения каждого запроса.
Я предпочитаю устанавливать для этого атрибута среднее число, основанное на вашем требовании, от 10 до 100.