Define quantas threads , internas, do serviço de HTTP do Sistema (ERP), 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. ExemploNeste exemplo, definimos que, quando o servidor HTTP é inicializado, 50 threads internas de HTTP são disponibilizadas em modo de espera, prontas para atender requisições e, caso esse número não seja suficiente, mais threads serão liberadas até o número máximo de 200 threads HTTP. [HTTP] Enable=1 Port=80 Path=D:\ERP\Html Instances=50,200 Nota |
---|
| É importante ressaltar que, uma thread HTTP não tem necessariamente ligação implícita com uma thread AdvPL. | Uma Web Browser Um navegador, quando solicita um
| arquivo HTML arquivo HTML ou uma imagem, estabelece uma | conexão HTTP TOTVS | Application Server %Application Server% para receber o dado solicitado | . Quando browse navegador recebe a informação desejada, fecha essa conexão, ficando a thread HTTP | do Sistema (ERP) as 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 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) |
|