Define quantas threads, internas, podem ser disponibilizadas para estabelecer conexões simultâneas e atender as requisições via HTTP de páginas estáticas, dinâmicas, arquivos, imagens e etc. Nota |
---|
| É importante ressaltar que, uma thread HTTP não tem necessariamente ligação implícita com uma thread AdvPL. Um navegador, quando solicita um arquivo HTML ou uma imagem, estabelece uma conexão HTTP com o %Application Server% para receber o dado solicitado e quando o navegador recebe a informação desejada, fecha essa conexão, ficando a thread HTTP disponível para atender outras requisições HTTP, oriundas deste ou de outro Web Browser. |
Composição dos valores da chave O valor dessa chave é composta das definições dos valores mínimo, máximo, mínimo livre e incremento. Onde: - mínimo: indica a quantidade inicial de threads que serão disponibilizadas.
- máximo: indica a quantidade máxima de threads que serão disponibilizadas.
- mínimo livre: indica a quantidade mínima de threads livres.
- incremento: indica a quantidade de novas threads que serão disponibilizadas quando o número de threads livres esteja abaixo do valor previamente definido.
O incremento respeita a quantidade máxima de threads configuradas. Deste modo, a quantidade de novas threads liberadas é igual ao menor valor entre o incremento e a diferença do máximo e threads em uso.
Valor | Descrição |
---|
Instances=1,1,1,1 | Valor padrão da chave. |
Exemplo: Cloak |
---|
| No exemplo a seguir, o sistema disponibilizará 5 threads para atender as requisições chegando a um máximo de 20 threads. Quando o número de threads livres caia cair para menos que 3, o sistema disponibilizará mais 5 threads. Quando o número de threads em uso chegar a 18, o sistema disponibilizará somente 2 novas threads (o menor valor entre 5 e 20-18) |
|