SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Entendendo os conceitos de caching em PHP




      Encontro Nacional Linuxchix Brasil
            Brasília – DF – Brasil
              Setembro – 2007

               Adler Medrado
Entendendo os conceitos de caching em PHP

Apresentação

●   Desenvolvedor/Analista no MDIC
●   Consultor pela Nesher Technologies
●   Instrutor de PHP na X25 Treinamentos
●   Membro da coordenação do grupo de
    usuários PHP do DF
●   Entusiasta de PHP e Software Livre
Entendendo os conceitos de caching em PHP

Introdução

    Esta palestra visa demonstrar os conceitos
    básicos de:
●   Opcodes PHP
●   Quando é vantagem usar Cache
●   Caching de conteúdo
●   Caching de Recordsets
●   Ferramentas para caching
Entendendo os conceitos de caching em PHP

Opcodes PHP

●   Abreviação de Operation Code.
●   É um trecho de instrução a ser executada
    pelo computador.
●   Linguagem de máquina
●   Resultado da conversão do código de
    programação para linguagem de máquina
●   Linguagem de máquina é difícil e tediosa
    para seres humanos desenvolverem
    diretamente
Entendendo os conceitos de caching em PHP

Funcionamento do PHP sem uso de caching

                                    FONTES DE DADOS


                                        BANCO
                                          DE
                                        DADOS


BROWSER      INTERNET      SCRIPT
                            PHP
                                       DOCUMENTO
                                          XML
Entendendo os conceitos de caching em PHP

Funcionamento do PHP sem uso de caching
                                    FONTES DE DADOS



                                        BANCO
                                          DE
                                        DADOS



BROWSER                    SCRIPT
             INTERNET       PHP
                                       DOCUMENTO
                                          XML




                          Cache
Entendendo os conceitos de caching em PHP

Caching de conteúdo

●   É viável quando um determinado conteúdo
    não é modificado a todo instante. Não é
    viável para websites ou sistemas que
    possuem uma atualização de conteúdo
    muito constante.
●   Exemplo:
    –   Website de notícias com cache que é
        atualizado a cada 10 minutos
Entendendo os conceitos de caching em PHP

Caching de conteúdo – Sem cache
Entendendo os conceitos de caching em PHP

Caching de conteúdo – Com cache
Entendendo os conceitos de caching em PHP

Caching de Recordset

●   É viável quando algumas áreas do seu site
    são muito dinâmicas e com isso o cache de
    conteúdo se torna inviável.
●   Exemplo:
    –   O mesmo website de notícias utilizado
        anteriormente.
Entendendo os conceitos de caching em PHP

Caching de Recordset
Entendendo os conceitos de caching em PHP

APC – Alternative PHP Cache

●   Extensão aberta, livre e robusta.
●   Visa prover um framework que permita
    otimização de códigos PHP através de
    caching
●   Instalável via PECL
    –   PHP Extension Community Library
    –   http://pecl.php.net
Entendendo os conceitos de caching em PHP

APC – Alternative PHP Cache

O APC é composto das seguintes funções:

●apc_add – Armazena variável no cache
●apc_cache_info - Retorna dados armazenados pelo APC

●apc_clear_cache – Limpa todo o cache

●apc_define_constants – Define constantes para uso posterior

●apc_delete – Remove uma variável guardada no cache

●apc_fetch – Retorna variável gravaa no cache

●apc_load_constants – Carrega um conjunto de constantes do cache

●apc_sma_info – Retorna informações da memória compartilhada

●apc_store – Armazena uma variável no cache




Exemplo:
   Mesmo website usado anteriormente.
Entendendo os conceitos de caching em PHP

APC – Alternative PHP Cache
Entendendo os conceitos de caching em PHP
Outras alternativas

●   PHP Extension and Application Repository
    –   PEAR_Cache
    –   PEAR_Cache_Lite
●   Zend_Cache
    –   Simples Exemplo
Entendendo os conceitos de caching em PHP
Outras alternativas
<?php
$frontendOptions = array(
   'lifetime' => 30,           // tempo de vida do cache
   'automatic_serialization' => false // valor default
);

$backendOptions = array('cache_dir' => './tmp/');

$cache = Zend_Cache::factory('Output', 'File', $frontendOptions, $backendOptions);

if(!$cache->start('mypage')) {

    echo 'Olá mundo! ';
    echo 'Foi criado o cache';

    $cache->end(); // Salva o cache e manda pro browser
}

echo 'Não foi criado cache';
Entendendo os conceitos de caching em PHP
Outras alternativas
●   eAccelerator - http://eaccelerator.net/
●   Zend Optimizer - http://www.zend.com
●   ionCube PHP Accelerator - http://www.ioncube.com
Entendendo os conceitos de caching em PHP




 Perguntas?
Entendendo os conceitos de caching em PHP




    Obrigado!
            http://www.neshertech.net
            http://www.neshertech.net/adler

Mais conteúdo relacionado

Mais procurados

Unit Test JavaScript
Unit Test JavaScriptUnit Test JavaScript
Unit Test JavaScriptDan Vitoriano
 
WordCamp SP 2019 - PeachPie unindo Php com C# .Net Core
WordCamp SP 2019 - PeachPie unindo Php com C# .Net CoreWordCamp SP 2019 - PeachPie unindo Php com C# .Net Core
WordCamp SP 2019 - PeachPie unindo Php com C# .Net CoreVanessa Valle
 
Cacheamento Lado Servidor
Cacheamento Lado ServidorCacheamento Lado Servidor
Cacheamento Lado ServidorMario Guedes
 
9 erros que desenvolvedores Node.js cometem
9 erros que desenvolvedores Node.js cometem9 erros que desenvolvedores Node.js cometem
9 erros que desenvolvedores Node.js cometemFernando Henriques
 
Nodejs justdigital
Nodejs justdigitalNodejs justdigital
Nodejs justdigitalJust Digital
 
Criando Aplicações PHP Poderosas com Zend Framework 2 - 8º SOLISC
Criando Aplicações PHP Poderosas com Zend Framework 2 - 8º SOLISCCriando Aplicações PHP Poderosas com Zend Framework 2 - 8º SOLISC
Criando Aplicações PHP Poderosas com Zend Framework 2 - 8º SOLISCFlávio Lisboa
 
Sobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis UberlândiaSobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis UberlândiaRogerio Fontes
 
Testes com javascript
Testes com javascriptTestes com javascript
Testes com javascriptLaís Lima
 
Integrando sua App ao Mundo via REST/JSON
Integrando sua App ao Mundo via REST/JSONIntegrando sua App ao Mundo via REST/JSON
Integrando sua App ao Mundo via REST/JSONMario Guedes
 
Desenvolvendo Aplicações com Zend Framework
Desenvolvendo Aplicações com Zend FrameworkDesenvolvendo Aplicações com Zend Framework
Desenvolvendo Aplicações com Zend FrameworkDomingos Teruel
 
NodeJS - Tutorial de forma simples e pratica.
NodeJS - Tutorial de forma simples e pratica.NodeJS - Tutorial de forma simples e pratica.
NodeJS - Tutorial de forma simples e pratica.Filipe Morelli
 
Javascript por debaixo dos panos
Javascript por debaixo dos panosJavascript por debaixo dos panos
Javascript por debaixo dos panosLaís Lima
 
Modularização via BPL - Abordagem Prática para DataSnap & Front-end
Modularização via BPL - Abordagem Prática para DataSnap & Front-endModularização via BPL - Abordagem Prática para DataSnap & Front-end
Modularização via BPL - Abordagem Prática para DataSnap & Front-endMario Guedes
 
Nodejs - A performance que eu sempre quis ter
Nodejs - A performance que eu sempre quis terNodejs - A performance que eu sempre quis ter
Nodejs - A performance que eu sempre quis terEmerson Macedo
 
Drupal Performance - Dicas e técnicas para levar seu Drupal às nuvens
Drupal Performance - Dicas e técnicas para levar seu Drupal às nuvensDrupal Performance - Dicas e técnicas para levar seu Drupal às nuvens
Drupal Performance - Dicas e técnicas para levar seu Drupal às nuvensPaulino Michelazzo
 
Conhecendo o Zend Framework
Conhecendo o Zend FrameworkConhecendo o Zend Framework
Conhecendo o Zend FrameworkJaime Neto
 

Mais procurados (20)

Unit Test JavaScript
Unit Test JavaScriptUnit Test JavaScript
Unit Test JavaScript
 
WordCamp SP 2019 - PeachPie unindo Php com C# .Net Core
WordCamp SP 2019 - PeachPie unindo Php com C# .Net CoreWordCamp SP 2019 - PeachPie unindo Php com C# .Net Core
WordCamp SP 2019 - PeachPie unindo Php com C# .Net Core
 
Linguagem c
Linguagem cLinguagem c
Linguagem c
 
Cacheamento Lado Servidor
Cacheamento Lado ServidorCacheamento Lado Servidor
Cacheamento Lado Servidor
 
9 erros que desenvolvedores Node.js cometem
9 erros que desenvolvedores Node.js cometem9 erros que desenvolvedores Node.js cometem
9 erros que desenvolvedores Node.js cometem
 
Nodejs justdigital
Nodejs justdigitalNodejs justdigital
Nodejs justdigital
 
Criando Aplicações PHP Poderosas com Zend Framework 2 - 8º SOLISC
Criando Aplicações PHP Poderosas com Zend Framework 2 - 8º SOLISCCriando Aplicações PHP Poderosas com Zend Framework 2 - 8º SOLISC
Criando Aplicações PHP Poderosas com Zend Framework 2 - 8º SOLISC
 
Escalando apps com React e Type Script e SOLID
Escalando apps com React e Type Script e SOLIDEscalando apps com React e Type Script e SOLID
Escalando apps com React e Type Script e SOLID
 
Sobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis UberlândiaSobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis Uberlândia
 
Testes com javascript
Testes com javascriptTestes com javascript
Testes com javascript
 
Integrando sua App ao Mundo via REST/JSON
Integrando sua App ao Mundo via REST/JSONIntegrando sua App ao Mundo via REST/JSON
Integrando sua App ao Mundo via REST/JSON
 
Desenvolvendo Aplicações com Zend Framework
Desenvolvendo Aplicações com Zend FrameworkDesenvolvendo Aplicações com Zend Framework
Desenvolvendo Aplicações com Zend Framework
 
NodeJS - Tutorial de forma simples e pratica.
NodeJS - Tutorial de forma simples e pratica.NodeJS - Tutorial de forma simples e pratica.
NodeJS - Tutorial de forma simples e pratica.
 
Javascript por debaixo dos panos
Javascript por debaixo dos panosJavascript por debaixo dos panos
Javascript por debaixo dos panos
 
Tdd com Node.js
Tdd com Node.jsTdd com Node.js
Tdd com Node.js
 
Refatorar é preciso! 2.0
Refatorar é preciso! 2.0Refatorar é preciso! 2.0
Refatorar é preciso! 2.0
 
Modularização via BPL - Abordagem Prática para DataSnap & Front-end
Modularização via BPL - Abordagem Prática para DataSnap & Front-endModularização via BPL - Abordagem Prática para DataSnap & Front-end
Modularização via BPL - Abordagem Prática para DataSnap & Front-end
 
Nodejs - A performance que eu sempre quis ter
Nodejs - A performance que eu sempre quis terNodejs - A performance que eu sempre quis ter
Nodejs - A performance que eu sempre quis ter
 
Drupal Performance - Dicas e técnicas para levar seu Drupal às nuvens
Drupal Performance - Dicas e técnicas para levar seu Drupal às nuvensDrupal Performance - Dicas e técnicas para levar seu Drupal às nuvens
Drupal Performance - Dicas e técnicas para levar seu Drupal às nuvens
 
Conhecendo o Zend Framework
Conhecendo o Zend FrameworkConhecendo o Zend Framework
Conhecendo o Zend Framework
 

Destaque

Minicurso de PHP Com Ajax
Minicurso de PHP Com AjaxMinicurso de PHP Com Ajax
Minicurso de PHP Com AjaxAdler Medrado
 
Web 2.0 e RIA com PHP
Web 2.0 e RIA com PHPWeb 2.0 e RIA com PHP
Web 2.0 e RIA com PHPAdler Medrado
 
Não é Feitiçaria, é Tecnologia
Não é Feitiçaria, é TecnologiaNão é Feitiçaria, é Tecnologia
Não é Feitiçaria, é TecnologiaAdler Medrado
 

Destaque (7)

Zend Framework
Zend FrameworkZend Framework
Zend Framework
 
Minicurso de PHP Com Ajax
Minicurso de PHP Com AjaxMinicurso de PHP Com Ajax
Minicurso de PHP Com Ajax
 
Web 2.0 e RIA com PHP
Web 2.0 e RIA com PHPWeb 2.0 e RIA com PHP
Web 2.0 e RIA com PHP
 
Tales of the Crypto
Tales of the CryptoTales of the Crypto
Tales of the Crypto
 
Webservices
WebservicesWebservices
Webservices
 
Não é Feitiçaria, é Tecnologia
Não é Feitiçaria, é TecnologiaNão é Feitiçaria, é Tecnologia
Não é Feitiçaria, é Tecnologia
 
Mercado de Trabalho
Mercado de TrabalhoMercado de Trabalho
Mercado de Trabalho
 

Semelhante a Entendendo os principais conceitos de caching em PHP

Otimizacao de websites em PHP
Otimizacao de websites em PHPOtimizacao de websites em PHP
Otimizacao de websites em PHPFelipe Ribeiro
 
Faça seu portal voar usando o plone.app.caching
Faça seu portal voar usando o plone.app.cachingFaça seu portal voar usando o plone.app.caching
Faça seu portal voar usando o plone.app.cachingFabiano Weimar
 
Cache e Performance (in portuguese)
Cache e Performance (in portuguese)Cache e Performance (in portuguese)
Cache e Performance (in portuguese)Bruno Pedro
 
Cache em aplicações web
Cache em aplicações webCache em aplicações web
Cache em aplicações webJean Carlo Emer
 
Web Seminário sobre Varnish+Nginx+Apache
Web Seminário sobre Varnish+Nginx+ApacheWeb Seminário sobre Varnish+Nginx+Apache
Web Seminário sobre Varnish+Nginx+ApacheDell Technologies
 
Soluções de Web Caching e Web Acceleration - Domingos Parra Novo
Soluções de Web Caching e Web Acceleration - Domingos Parra NovoSoluções de Web Caching e Web Acceleration - Domingos Parra Novo
Soluções de Web Caching e Web Acceleration - Domingos Parra NovoTchelinux
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdfRubenManhia
 
Desenvolvendo aplicações Web escaláveis
Desenvolvendo aplicações Web escaláveisDesenvolvendo aplicações Web escaláveis
Desenvolvendo aplicações Web escaláveiselliando dias
 
PHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e SeguraPHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e SeguraKleber Silva
 
Phpjedi 090307090434-phpapp01 2
Phpjedi 090307090434-phpapp01 2Phpjedi 090307090434-phpapp01 2
Phpjedi 090307090434-phpapp01 2PrinceGuru MS
 
Melhorando o desempenho do seu WordPress [WordCamp Porto Alegre 2015]
Melhorando o desempenho do seu WordPress [WordCamp Porto Alegre 2015]Melhorando o desempenho do seu WordPress [WordCamp Porto Alegre 2015]
Melhorando o desempenho do seu WordPress [WordCamp Porto Alegre 2015]Tiago Hillebrandt
 
Desenvolvimento de Software I - USBWEBSERVER - PHP
Desenvolvimento de Software I - USBWEBSERVER - PHPDesenvolvimento de Software I - USBWEBSERVER - PHP
Desenvolvimento de Software I - USBWEBSERVER - PHPAndréia Santos
 
Code Igniter & Zend Framework - Uma união de sucesso
Code Igniter & Zend Framework - Uma união de sucessoCode Igniter & Zend Framework - Uma união de sucesso
Code Igniter & Zend Framework - Uma união de sucessoJose Wilker
 
Melhorando o desempenho do seu WordPress
Melhorando o desempenho do seu WordPressMelhorando o desempenho do seu WordPress
Melhorando o desempenho do seu WordPressJulian Fernandes
 
Técnicas para ser escalável com PHP
Técnicas para ser escalável com PHPTécnicas para ser escalável com PHP
Técnicas para ser escalável com PHPFilipe La Ruina
 

Semelhante a Entendendo os principais conceitos de caching em PHP (20)

Cache de dados com PHP
Cache de dados com PHPCache de dados com PHP
Cache de dados com PHP
 
Otimizacao de websites em PHP
Otimizacao de websites em PHPOtimizacao de websites em PHP
Otimizacao de websites em PHP
 
Vamos conversar sobre cache
Vamos conversar sobre cacheVamos conversar sobre cache
Vamos conversar sobre cache
 
Faça seu portal voar usando o plone.app.caching
Faça seu portal voar usando o plone.app.cachingFaça seu portal voar usando o plone.app.caching
Faça seu portal voar usando o plone.app.caching
 
De 1 a 1.000.00 de usuários
De 1 a 1.000.00 de usuáriosDe 1 a 1.000.00 de usuários
De 1 a 1.000.00 de usuários
 
Cache e Performance (in portuguese)
Cache e Performance (in portuguese)Cache e Performance (in portuguese)
Cache e Performance (in portuguese)
 
Cache em aplicações web
Cache em aplicações webCache em aplicações web
Cache em aplicações web
 
Web seminario varnish
Web seminario varnishWeb seminario varnish
Web seminario varnish
 
Web Seminário sobre Varnish+Nginx+Apache
Web Seminário sobre Varnish+Nginx+ApacheWeb Seminário sobre Varnish+Nginx+Apache
Web Seminário sobre Varnish+Nginx+Apache
 
Soluções de Web Caching e Web Acceleration - Domingos Parra Novo
Soluções de Web Caching e Web Acceleration - Domingos Parra NovoSoluções de Web Caching e Web Acceleration - Domingos Parra Novo
Soluções de Web Caching e Web Acceleration - Domingos Parra Novo
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf
 
Desenvolvendo aplicações Web escaláveis
Desenvolvendo aplicações Web escaláveisDesenvolvendo aplicações Web escaláveis
Desenvolvendo aplicações Web escaláveis
 
PHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e SeguraPHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e Segura
 
Phpjedi 090307090434-phpapp01 2
Phpjedi 090307090434-phpapp01 2Phpjedi 090307090434-phpapp01 2
Phpjedi 090307090434-phpapp01 2
 
Melhorando o desempenho do seu WordPress [WordCamp Porto Alegre 2015]
Melhorando o desempenho do seu WordPress [WordCamp Porto Alegre 2015]Melhorando o desempenho do seu WordPress [WordCamp Porto Alegre 2015]
Melhorando o desempenho do seu WordPress [WordCamp Porto Alegre 2015]
 
Desenvolvimento de Software I - USBWEBSERVER - PHP
Desenvolvimento de Software I - USBWEBSERVER - PHPDesenvolvimento de Software I - USBWEBSERVER - PHP
Desenvolvimento de Software I - USBWEBSERVER - PHP
 
Cakephp 2.0 - O que mudou
Cakephp 2.0 - O que mudouCakephp 2.0 - O que mudou
Cakephp 2.0 - O que mudou
 
Code Igniter & Zend Framework - Uma união de sucesso
Code Igniter & Zend Framework - Uma união de sucessoCode Igniter & Zend Framework - Uma união de sucesso
Code Igniter & Zend Framework - Uma união de sucesso
 
Melhorando o desempenho do seu WordPress
Melhorando o desempenho do seu WordPressMelhorando o desempenho do seu WordPress
Melhorando o desempenho do seu WordPress
 
Técnicas para ser escalável com PHP
Técnicas para ser escalável com PHPTécnicas para ser escalável com PHP
Técnicas para ser escalável com PHP
 

Entendendo os principais conceitos de caching em PHP

  • 1. Entendendo os conceitos de caching em PHP Encontro Nacional Linuxchix Brasil Brasília – DF – Brasil Setembro – 2007 Adler Medrado
  • 2. Entendendo os conceitos de caching em PHP Apresentação ● Desenvolvedor/Analista no MDIC ● Consultor pela Nesher Technologies ● Instrutor de PHP na X25 Treinamentos ● Membro da coordenação do grupo de usuários PHP do DF ● Entusiasta de PHP e Software Livre
  • 3. Entendendo os conceitos de caching em PHP Introdução Esta palestra visa demonstrar os conceitos básicos de: ● Opcodes PHP ● Quando é vantagem usar Cache ● Caching de conteúdo ● Caching de Recordsets ● Ferramentas para caching
  • 4. Entendendo os conceitos de caching em PHP Opcodes PHP ● Abreviação de Operation Code. ● É um trecho de instrução a ser executada pelo computador. ● Linguagem de máquina ● Resultado da conversão do código de programação para linguagem de máquina ● Linguagem de máquina é difícil e tediosa para seres humanos desenvolverem diretamente
  • 5. Entendendo os conceitos de caching em PHP Funcionamento do PHP sem uso de caching FONTES DE DADOS BANCO DE DADOS BROWSER INTERNET SCRIPT PHP DOCUMENTO XML
  • 6. Entendendo os conceitos de caching em PHP Funcionamento do PHP sem uso de caching FONTES DE DADOS BANCO DE DADOS BROWSER SCRIPT INTERNET PHP DOCUMENTO XML Cache
  • 7. Entendendo os conceitos de caching em PHP Caching de conteúdo ● É viável quando um determinado conteúdo não é modificado a todo instante. Não é viável para websites ou sistemas que possuem uma atualização de conteúdo muito constante. ● Exemplo: – Website de notícias com cache que é atualizado a cada 10 minutos
  • 8. Entendendo os conceitos de caching em PHP Caching de conteúdo – Sem cache
  • 9. Entendendo os conceitos de caching em PHP Caching de conteúdo – Com cache
  • 10. Entendendo os conceitos de caching em PHP Caching de Recordset ● É viável quando algumas áreas do seu site são muito dinâmicas e com isso o cache de conteúdo se torna inviável. ● Exemplo: – O mesmo website de notícias utilizado anteriormente.
  • 11. Entendendo os conceitos de caching em PHP Caching de Recordset
  • 12. Entendendo os conceitos de caching em PHP APC – Alternative PHP Cache ● Extensão aberta, livre e robusta. ● Visa prover um framework que permita otimização de códigos PHP através de caching ● Instalável via PECL – PHP Extension Community Library – http://pecl.php.net
  • 13. Entendendo os conceitos de caching em PHP APC – Alternative PHP Cache O APC é composto das seguintes funções: ●apc_add – Armazena variável no cache ●apc_cache_info - Retorna dados armazenados pelo APC ●apc_clear_cache – Limpa todo o cache ●apc_define_constants – Define constantes para uso posterior ●apc_delete – Remove uma variável guardada no cache ●apc_fetch – Retorna variável gravaa no cache ●apc_load_constants – Carrega um conjunto de constantes do cache ●apc_sma_info – Retorna informações da memória compartilhada ●apc_store – Armazena uma variável no cache Exemplo: Mesmo website usado anteriormente.
  • 14. Entendendo os conceitos de caching em PHP APC – Alternative PHP Cache
  • 15. Entendendo os conceitos de caching em PHP Outras alternativas ● PHP Extension and Application Repository – PEAR_Cache – PEAR_Cache_Lite ● Zend_Cache – Simples Exemplo
  • 16. Entendendo os conceitos de caching em PHP Outras alternativas <?php $frontendOptions = array( 'lifetime' => 30, // tempo de vida do cache 'automatic_serialization' => false // valor default ); $backendOptions = array('cache_dir' => './tmp/'); $cache = Zend_Cache::factory('Output', 'File', $frontendOptions, $backendOptions); if(!$cache->start('mypage')) { echo 'Olá mundo! '; echo 'Foi criado o cache'; $cache->end(); // Salva o cache e manda pro browser } echo 'Não foi criado cache';
  • 17. Entendendo os conceitos de caching em PHP Outras alternativas ● eAccelerator - http://eaccelerator.net/ ● Zend Optimizer - http://www.zend.com ● ionCube PHP Accelerator - http://www.ioncube.com
  • 18. Entendendo os conceitos de caching em PHP Perguntas?
  • 19. Entendendo os conceitos de caching em PHP Obrigado! http://www.neshertech.net http://www.neshertech.net/adler