Medição de tempo no cliente para transferências curl através de proxy
Interprete os intervalos de tempo do curl sem tratar as medições visíveis ao cliente como uma decomposição do trabalho upstream oculto do proxy.
Subtrair o tempo do primeiro byte do tempo total de transferência descreve o intervalo após o primeiro byte de resposta até a conclusão. Isso não isola quanto tempo o proxy passou conectando-se ao site ou esperando que o site gerasse uma resposta.
Essa distinção importa ao comparar IPs de proxy. Um corpo grande pode tornar longo o intervalo após o primeiro byte mesmo que o site tenha respondido rapidamente. Um corpo pequeno pode terminar rapidamente após uma longa espera antes do primeiro byte.
| Medição | Interpretação |
|---|---|
| Tempo de conexão | Estabelecimento de conexão visível ao cliente para a rota da transferência |
| Tempo de início da transferência | Tempo decorrido até o início da resposta, incluindo o trabalho anterior |
| Total menos início da transferência | O intervalo de transferência restante após esse ponto |
Use a definição precisa documentada para cada campo. O tipo de proxy, TLS, a reutilização de conexões e os redirecionamentos podem afetar quais estágios são representados. São observações do cliente; não expõem automaticamente os tempos internos de DNS, fila, conexão upstream e processamento de origem do proxy separadamente.
Se você opera o proxy, correlacione o tempo do cliente com seus próprios registros de requisições ou métricas. Caso contrário, conserve as medições como evidência de ponta a ponta e rotule-as com honestidade. Um número chamado «tempo de resposta do proxy» precisa de início e fim definidos.
Para comparações, mantenha o destino, o tamanho da resposta e a carga de trabalho consistentes. Quando os endpoints públicos forem adequados para essa comparação, a lista de proxies gratuitos oferece candidatos; use o mesmo protocolo de proxy suportado para medições comparáveis. Um resultado mais rápido de outra página pode refletir uma transferência menor em vez de um caminho de proxy melhor.