Pular para o conteúdo

Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET

Explanações sobre o que é URI, URL, URN e conferindo na prática algumas diferenças entre POST e GET com PHP e HTML. Também tem um teste que verifica algumas diferenças entre POST e GET, um teste simples dos limites de caracteres que alguns navegadores suportam na barra de endereços e um teste simples de velocidade das solicitações POST e GET.
Buckminster Buckminster
Hits: 9.412 Categoria: PHP Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 7: Tempo de Solicitação 1

Abaixo estão as saídas de uma das execuções do código no Debian com Netbeans.

Caso descomentar as linhas com a função "var_dump" o código retornará a página com as imagens e não retornará todas as saídas.

Dando-se refresh na página os valores obviamente vão se alterando.

Para uma precisão maior a cada teste recomenda-se limpar o cache do navegador utilizado.

São testes simples, mas que podem ser incrementados.

Claro que há outros fatores a serem observados e incluídos nas conclusões dos testes, mas já dá para se ter uma boa idéia de como a coisa funciona.

1 -------------------------------------------------------------------- <div>

Resposta da requisição GET (file_get_contents):
Tempo decorrido: 295.99 ms

</div> 2 -------------------------------------------------------------------- <div>

Resposta da requisição GET (cURL):
O elemento NULL está no array!
Tempo decorrido: 273.33 ms

</div> 3 -------------------------------------------------------------------- <div>

Resposta da requisição POST (file_get_contents):
O elemento NULL bool(true) está no array!
Tempo decorrido: 260.49 ms

</div> 4 -------------------------------------------------------------------- <div>

Resposta da requisição POST (cURL):
O elemento NULL está no array!
Tempo decorrido: 262.41 ms

</div> 5 -------------------------------------------------------------------- <div>

Resposta da requisição GET (file):
Tempo decorrido: 269.34 ms

</div> 6 -------------------------------------------------------------------- <div>

Resposta da requisição POST (file):
O elemento NULL bool(true) está no array!
Tempo decorrido: 274.54 ms

----------------------------------------------------------------------
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Na próxima seção temos um código que faz a mesma coisa, porém, adaptado para o Windows por uma questão dos certificados.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Entendendo o que é URI, URL, URN
   2. POST e GET
   3. Códigos dos Testes
   4. Execução dos Testes 1
   5. Execução dos Testes 2
   6. Código do Teste de Tempo
   7. Tempo de Solicitação 1
   8. Tempo de Solicitação 2
   9. Conclusão

Instalação e configuração do Chrony

Manual traduzido do Squid

DHCP com controle de IP e compartilhamento no Debian Squeeze

Atualizar o macOS no Mac - Opencore Legacy Patcher

Antivírus ClamAV com proteção em tempo real

Desenvolvendo um componente de calendário dinâmico em PHP

O uso de templates em PHP

Gerando gráficos com PHP e highcharts.com

JOOMLA no openSUSE em 10 passos

Debian com Apache, PHP4, PHP5 e MySQL

Contribuir com comentário

Entre na sua conta para comentar.