Qual é a melhor maneira de ver a diferença entre o envio de dados através de AJAX ou PHP?


resposta 1:

O benefício do uso do AJAX não está no envio dos dados. Você precisará do servidor no PHP para receber os dados e armazená-los no banco de dados.

O benefício real do uso do AJAX vem de não ter que recarregar a página após cada solicitação. Isso significa não buscar imagens, scripts, folhas de estilo e renderizar a página novamente. É isso que faz uma enorme diferença.

A quantidade de dados que você enviar será aproximadamente a mesma. A quantidade de dados que você recebe como resultado é o que faz a diferença. A experiência do usuário ao usar o AJAX será muito melhor e responsiva.


resposta 2:

A quantidade de tempo que o AJAX ou PHP leva para inserir dados no banco de dados será exatamente a mesma, pois esse tempo depende da velocidade do banco de dados. Ambos serão muito rápidos.

Na verdade, avalie o tempo que a chamada AJAX levará para a inserção. Você pode visualizar a solicitação AJAX e finalizar no navegador com o Inspector no Safari, Firefox ou Chrome.

Para medir o tempo que a inserção leva para o PHP com uma atualização de página realmente mais complicada e quase sempre mais lenta devido à sobrecarga de envio do formulário, o navegador inicia um novo carregamento de página, recupera os dados e renderiza a página. Para medir, você pode usar algum tipo de ferramenta de medição de tempo de script PHP (algo como: Maneira precisa de medir o tempo de execução de scripts php).

Por outro lado, uma chamada AJAX simplesmente precisa, em essência, simplesmente iniciar um novo thread em uma página da Web já carregada e retornar os resultados dessa chamada.