Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css

...

Pagetitle
Instances
Instances

Instances
Portuguese

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.

Abrangência
ERP 10 e 11

 

Exemplo

Neste 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
titleImportante

É 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

conexão HTTP com o

TOTVS | Application Server

%Application Server% para receber o dado solicitado

. Quando

e quando o

browse

navegador recebe a informação desejada, fecha essa conexão, ficando a thread HTTP

do Sistema (ERP)

disponível para atender

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.
    (seleção) 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.
ValorDescrição
Instances=1,1,1,1Valor padrão da chave.

Toggle Cloak
Exemplo:

Cloak
visibletrue

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)