Должен ли серверный интерфейс rest api на tomcat разрешать запрос на сохранение?

#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.