PHP: tempo de execução do script na prática

Data:

2018-12-31 15:40:20

Pontos de vista:

345

Classificação:

1Como 0Não gostam

Compartilhar:

Table of contents:

Em PHP tempo de execução do script tem valor para fins de determinar o tempo de formação de uma página ou de um item, para a construção segura e confiável de código do site em geral.

php tempo de execução do script

Há três radicalmente diferentes opções este objectivo: tempo de formação de uma página inteira, o tempo de atualização de um elemento de página e o tempo de execução não é limitado, incluindo o facto de encerrar a sessão o visitante.

Tempo de execução de script

Em PHP tempo de execução do script determinar é tão simples como isso é feito nas primeiras linguagens de programação. Depois de identificar o carimbo de hora no início e no final do estudo de código, calcular a diferença destes valores, é possível determinar exatamente quanto tempo demorou o cumprimento de cada uma sintaxe, que estão entre o final e inicial marcas.

O script Simples: exemplo de definição de tempo de execução do ciclo.

Autor exemplo - isto não é uma imagem

O PHP oferece ao desenvolvedor duas funções: microtime() e time(), que você pode usar para a formação de marcas de tempo. Definindo esses rótulos antes de iniciar o estudo do código e a sua conclusão, pode-se calcular a diferença, ou seja, obter o tempo real, o que foi gasto com a execução de código.

A Função microtime() e time()

Neste exemplo, O loop é usado de diferentes quantidades de iterações: 567 ou 56789. No primeiro caso, o loop é executado mais rápido, o segundo, dez vezes mais lento.

Autor exemplo - isto não é uma imagem

A Função microtime() pode ser usado sem parâmetros, e então o resultado será uma seqüência de caracteres de dois números, separados por um espaço. O primeiro número - o número de microssegundos, o segundo número é o número de segundos passados desde a data признаваемой o início da era da "Юникс".

Mais:

Como instalar a transferência de palavras no Word

Como instalar a transferência de palavras no Word

Trocar palavras é uma das mais importantes funções de um editor de texto. Através dela pode-se alcançar a dois muito interessantes durante a formatação. Em primeiro lugar, o texto resultante, ocupam menos espaço, assim como sua colocação será mais co...

Обрезаем foto no MS Paint

Обрезаем foto no MS Paint

Atencioso usuário de computador certamente chamou a atenção, que você arquivo de imagem, existem diferentes extensões: BMP, GIF, JPG e пр. a Maior distribuição recebeu o último formato especificado, assim como a maioria das câmeras digitais criam ima...

Como flashear

Como flashear "Bios" no PC

Considerando a questão de como flashear "Bios", a necessidade de delimitar este conceito relativamente isolados componentes, aos quais se aplica a esta operação. "Bios" - serviço privado de firmware do sistema, responsável pelo correcto funcionamento...

script de exemplo

Se a função microtime(true) é chamado com um parâmetro e seu valor é true, então o resultado será o número como uma soma de quantidade de segundos e de microssegundos. O uso de uma função sem parâmetros equivalente a chamar: microtime(falso).

A Função time() não funciona com микросекундами, porque é um exemplo de um ciclo para um número menor de iterações dá um tempo de execução.

Como o valor de tempo de execução

PHP - rápido, moderno e funcional, é uma língua perfeita. Na maioria dos casos em PHP tempo de execução do script até mesmo para definir o significado não tem. Mas a formação de uma página pode ser executada com base nos dados contidos no banco de dados. Neste caso, além do atraso de selecção de informação, podem ocorrer temporários de despesa de envio de dados para a contabilidade de carga de trabalho do servidor e outras circunstâncias.

Moderna internet-programação, muitas vezes forçado a contar com exigências de processamento distribuído de informação, a necessidade de coleta de dados com uma variedade de recursos de Rede em modo on-line. Nestes e em outros casos, a avaliação do tempo de execução de script desempenha um papel estratégico e pode ter um grande valor prático.

Em particular, quando o desenvolvimento de um motor de busca pode ser necessário procurar sistematicamente gama de recursos específicos da rede para encontrar executadas em mudanças para um determinado período de tempo. Mas algum tipo de recurso pode ser:

  • Não
  • Está bloqueado;
  • Estar em manutenção.

Nesses casos, O script irá travar, ou seria desnecessariamente longa espera desejado-lhe do evento.

Definindo o tempo exato para a execução de um script, por exemplo, 10 seg., 1 мин. ou 5 мин., você pode fornecer seu próprio recurso de estrito cumprimento do regulamento de tratamento de todos os recursos remotos, necessários para resolver seus desafios.

Hora e local de execução de script

PHP - linguagem do lado do servidor, mas não é em todos os casos, significa que o PHP tempo de execução do script é determinada exclusivamente pela velocidade do servidor. Apenas a um círculo restrito de tarefas requer o processamento do servidor. Acesso ao banco de dados ou a um recurso de Rede a partir de um script - é a saída fora da competência do servidor e o tempo adicional que será gasto na expectativa de estabelecer uma certa conexão e obter os dados necessários.

executar script php

A Execução de um script PHP pode ser feita com a tecnologia AJAX, ou seja, após o clique de um visitante do site, em um elemento da página. Esta é uma prática comum, quando a página não é atualizada todo, é só um item separado. Como regra, esta solução pode estar relacionado com a amostra os dados necessários. Qualquer atraso aqui é crítico para o visitante. Se o tempo exceder a sua espera, ele simplesmente vai embora mais rápido e confortável do recurso.

O Desenvolvedor pode estimar quanto tempo leva para o pretendido processo, e no caso de PHP em tempo de execução do script começar a ir para o âmbito aceitável, ele pode enviar um visitante em vez de uma resposta adequada a mensagem. Isso melhora muito a qualidade do recurso e é uma boa solução.


Article in other languages:

AR: https://tostpost.com/ar/computers/13403-php.html

BE: https://tostpost.com/be/kamputary/23975-php-chas-vykanannya-skryptu-na-praktycy.html

DE: https://tostpost.com/de/computer/23995-php-laufzeit-des-skripts-in-der-praxis.html

En: https://tostpost.com/computers/1064-php-the-script-execution-time-in-practice.html

ES: https://tostpost.com/es/los-ordenadores/24025-php-tiempo-de-ejecuci-n-del-script-en-la-pr-ctica.html

HI: https://tostpost.com/hi/computers/13429-php-the-script-execution-time-in-practice.html

JA: https://tostpost.com/ja/computers/13431-php.html

KK: https://tostpost.com/kk/komp-yuterler/23967-php-oryndau-ua-yty-skript-t-zh-ribede.html

PL: https://tostpost.com/pl/komputery/23918-php-czas-wykonywania-skryptu-w-praktyce.html

TR: https://tostpost.com/tr/bilgisayarlar/23974-php-kod-uygulama.html

UK: https://tostpost.com/uk/komp-yuteri/23945-php-chas-vikonannya-skripta-na-praktic.html

ZH: https://tostpost.com/zh/computers/14128-php.html






Alin Trodden - autor do artigo, editor
"Olá, sou o Alin Trodden. Escrevo textos, leio livros e procuro impressões. E eu não sou ruim em falar sobre isso. Estou sempre feliz em participar de projetos interessantes."

Comentários (0)

Este artigo possui nenhum comentário, seja o primeiro!

Adicionar comentário

Notícias Relacionadas

Como desativar a reprodução automática com qualquer operadora

Como desativar a reprodução automática com qualquer operadora

 Em seus sistemas operacionais, a Microsoft há muito tempo percebeu que é muito interessante mecanismo de software – a reprodução automática. Basta ligar o seu computador a partir de qualquer mídia de armazenamento (dis...

O que é PCI?

O que é PCI?

a Tendência de desenvolvimento de informática são evidentes – é a unificação, a simplificação para os fabricantes (redução de despesas gerais) e a associação de vários dispositivos em um único gabinete. Não há nada de surpre...

Do que abrir a AMR e o que é esse arquivos

Do que abrir a AMR e o que é esse arquivos

Você viu o arquivo AMR em seu computador e você esteja se perguntando qual programa pode abri-lo? Para começar, você deve entender o que representam esses arquivos.Então, o arquivo com a extensão AMR pode decifrar como Adaptive Mu...

Como mover o aplicativo para um cartão de memória Android?

Como mover o aplicativo para um cartão de memória Android?

a Mensagem de erro, o que significa a falta de espaço na memória do seu smartphone, vem nos momentos mais inesperados. Muitos proprietários é a mensagem trouxe um monte de problemas.o que é que acontecia?Considerando que a atualiz...

Como em GTA 5 de ganhar na bolsa de valores de maneiras diferentes?

Como em GTA 5 de ganhar na bolsa de valores de maneiras diferentes?

a Série de jogos GTA de toda a sua história ofereceu aos jogadores a oportunidade única, especialmente quando falamos sobre ganhar dinheiro virtual. Agora você pode experimentar já пятый episódio desta série notável, ao experiment...

Como em

Como em "Майнкрафте" fazer uma poção прыгучести: instrução

Então, hoje vamos falar sobre como a "Майнкрафте" fazer uma poção прыгучести. É uma coisa muito útil, especialmente durante a construção do arranha-céus em труднодуступных locais. A verdade, é imediatamente notar que o tempo de aç...