Vector logo of the PHP programming language wi...

Hoje eu atingiu uma luz de leitura para php esconderijo o html. Aqui falamos de cache a saída do nosso código não as've escrito para cache para skritpovete opcode nível com eAccelerator. Então, o que tem tudo a ver – vamos nos lembrar do trabalho rápido de php-lo. Nós enviar pedido web server-a ни той приема параметрите който подаваме след това той ги подава на php скрипта той се компилира и плюе резултат в html вариант. Това е в доста общи линии. Qual será a nossa idéia aqui para ignorar pedidos, para ignorar grandes blocos ou não tão grande como blocos pintados saída diretamente uma vez que já compilado. As vantagens são evidentes – reduzindo o tempo de execução, menos carga e consumo de recursos. Ele geralmente não é detectar água quente ou algo que sabe como é complicado. Há muitas classes para este efeito, como PHP Pera Cache_Lite que tem um belo recurso, mas eu acho que no futuro a escrever com a estrutura muito aliviado e mina as suas necessidades de armazenamento em cache. Сега ще разгледаме най аборигенския вариант с Output Control Functions. Така нека да кешираме нещо

//start cache all output after that will be saved

ob_start();

//generate output

echo 'Some dynamic output';

echo 'Some other dynamic output ...';

//assign output into variable

$var=ob_get_contents();

//close cache output

ob_end_flush();

Горния код е тривиален но нека да обясним какво стана. Първо декларираме от коя част в кода започва кеширането. Em seguida, gerar um código de saída forma padrão. След това генерирания изход се присъединява към променлива която ще е достъпна по късно дали през файл някакво или през sessions това си е ваше решение. Finalmente Limpar e desativar caching. operação bastante trivial se dissesse cache de geenriraneto passa por enormes blocos de código para que possamos guardar um monte de tempo de CPU como um cache por um tempo ou para uma única sessão. Agora é tudo sobre o que você quer saber se é cache disponível ao público ou acessível ao usuário diferente.

Reforçada por Zemanta