Liberada versão de testes - Speedr 0.9.0 RC18

Mostrando 161 a 170 de 297 registros

2012-03-16 10:21:22
World Connect Informática Ltda.

License Level: 4

Obrigado Edvaldo Rocha! :)

2012-03-16 10:26:29
Guilherme Alves
Developer

Roberto, o dynasig grava em disco sim. Como ele demanda um pouco de CPU e adiciona alguma latencia na requisição, ele tem um cache interno só de assinaturas. Uma vez que ele assina a requisição, ela vai pra um cache interno, que aparece nos obj dynasig.

No pontinho azul, estará a assinatura dynasig. O req hash eh o hash que foi feito da requisição, e eh usado internamente como índice para os lookups posteriores.

Nos obj dynasig, o expire mostra quanto tempo aquela entrada será considerada valida. Após isso, um novo calculo dynasig vai ser feito, mas se for o mesmo objeto, a assinatura será idêntica e vai dar hit, e um novo cache interno dynasig será feito para atender as reqs idênticas nos próximos 3600s com latencia 0 e carga 0.

Espero ter ajudado a clarear.

Ah, e agora tem o dynamic dechunk tambem, que foi feito pra UOL. Ele remonta os objetos chunked antes de servir o cliente.

2012-03-16 10:37:36
Omni Telecom

License Level: 8

Bom, venho trazer meu primeiro print, espero que continue assim:

2012-03-16 10:40:19
EMMANUEL LIMA CORDEIRO

License Level: 5

Guilherme Alves - Normalizou sim atachou normalmente o disco.

2012-03-16 10:41:56
EMMANUEL LIMA CORDEIRO

License Level: 5

RC 18 INSTALADA UPTIME 1 HORA , TUDO OK , ABRINDO TUDO, VIDEOS DA UOL FAZENDO HIT, YOU TUBE, TERRA. TUDO 100%.

2012-03-16 10:48:07
Roberto Ferreira

License Level: 5

Compreendi essa parte Guilherme, só me esclarece se aqueles números no expire são em segundos ?

Outra dúvida agora é se o cálculo dynasig só é refeito em caso de nova requisição, ou deu o tempo de expire o calculo é refeito ?

O interesse é só para conhecer o funcionamento e depois poder avaliar os benefícios ok? nada além disso...

2012-03-16 10:50:39
Guilherme Alves
Developer

Roberto, só pra complementar, algum Plugin (ver 25 e 62) precisa requisitar do core a realização do dynasig. Fazer em tudo aumentaria demais a carga no servidor.

Algumas técnicas que estamos desenvolvendo para o speedr P2P eh que foram aproveitadas na forma do dynasig no speedr web.

2012-03-16 10:53:58
Guilherme Alves
Developer

Expire em segundos, será configuravel. Dando expire o calculo eh refeito.

Se a requisição e cabeçalhos forem idênticos, e tiver uma entrada valida, a assinatura vem direto do cache interno dynasig.

Considere na media 300ms para um calculo dynasig e em torno de 2ms um hit interno de cache dynasig.

2012-03-16 10:54:43
Roberto Ferreira

License Level: 5

Legal Guilherme, a idéia de usar nos anexos foi ótima, ao que aprendi hoje sobre a ferramenta é de muita utilidade sim, principalmente em grandes redes, quanto ao processamento, vou analisar, porém se usado com cautela não deve fazer tanta diferença não, logicamente dependendo do hardware.

Bom o cálculo de 302 ms para um abjeto em anexo é um tempo ''normal'' de resposta, as pessoas leigas já conhecem o ''tempinho'' que os anexos começam a baixar, e quando começar se vier do cache a velocidade de entrega compensará o pequeno ''delay' na entrega.

Como determinar um TOS só para os dynasig ?

2012-03-16 10:58:51
Guilherme Alves
Developer

Sim, pra ser eficiente, ele tem que ser usado num Plugin que tenha uma condição de ativação bem restritiva, ou em casos em que a latencia a mais pode ser ignorada.

Só não da pra usar ele no YouTube ainda pq algumas rotinas do dynasig são usadas pelo código de suporte a calculo dinâmico de datarate dos vídeos.

Assim que separamos o código, ele poderá ser usado no YouTube tambem, passando a dar hit em vídeos idênticos, postado por usuários diferentes, etc.

Mostrando 161 a 170 de 297 registros

To reply this post or create new ones you must login

Forgot Password?

*emphasis   **more emphasis**

(4 spaces)code

> quote

* List item
* Another list item

1. Ordered list item
2. Other ordered list item

# Fist level title (##, ###, ####)

[Link's Text](http://address.com)