SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
Apresentação do Kbase Framework
André Luis - andre@joyagencia.com.br



Kbase Framework é um conjunto de componentes para o desenvolvimento de complexas aplicações Web com foco
na escalabilidade e desempenho. Ele foi desenvolvido com base no Kohana Framework.



Novos Componentes

Foram inclusos novas bibliotecas, módulos e diversos novos recursos, além de melhorias e correções para os
componentes já existentes no Kohana.

• Frontend e Ajax - Novos controladores para páginas estáticas e requisições Ajax. Além disso, foi incluído um
flexível controle de versão para componentes como CSS e Javascript.

• Html Filter - Biblioteca complexa para filtrar tags HTML utilizando um sistema simples para configuração de filtros
de acordo com as necessidades de cada projeto.

• Mailer - Biblioteca para envio de emails com suporte a HTML e anexos utilizando poucas linhas de código. É
possível usar uma camada View com HTML como modelo para o email por exemplo.

• Carrinho - Módulo utilizado para gerar carrinho de compras. Possui suporte a aplicações específicas como por
exemplo gerar um carrinho de compras no formato de Gateways de pagamento como Pagseguro, Paypal ou um
carrinho padrão de loja virtual.

• Payment - Módulo de pagamento padrão do Kohana. Foi adicionado suporte ao novo módulo de Carrinho e para
os principais Gateways de pagamento nacionais como Pagseguro, Pagamento Digital e Mercado Pago.

• Autenticação, Autorização e ACL - Módulo para criação de grupos de usuários com controle de privilégios por
papéis, além de suporte para autenticação e autorização de acordo com as necessidades de cada projeto.




Eventos de inicialização

No Kbase Framework a etapa de inicialização do sistema é mais rápida e voltada para ambientes de produção que
necessitam de alto desempenho e disponibilidade.

Na etapa de inicialização do Kohana até a etapa da execução da aplicação do usuário, os eventos do sistema são
executados levando em conta as configurações carregadas do sistema ou específicas do projeto. Em um ambiente
de produção, muitas dessas etapas são desnecessárias como por exemplo a verificação de compatibilidade do
servidor, filtro de caracteres para variáveis globais do servidor, entre outras etapas.
Sistema de arquivos em cascata

Foi desenvolvido um novo sistema de Cache interno da localização de arquivos inclusos dinãmicamente para
altíssimo desempenho em ambientes de produção com suporte nativo para APC e Memcached.

O Kohana utiliza um sistema de arquivos em cascata para uma melhor organização dos componentes. Cada
componente precisa estar corretamente localizado em uma pasta específica para ser inicializado posteriormente.
Para essa inicialização dinâmica, o sistema busca o arquivo primeiramente na pasta application, em seguida nos
diretórios da pasta modules e por último na pasta system. Para visualizar essa etapa de busca, considere o exemplo
da seguinte imagem:




Na aplicação exemplo, para inicializar a biblioteca View é necessário verificar a existência em três diretórios do
arquivo View.php antes de incluir o arquivo localizado na pasta system. Essa busca em diretórios para localização de
arquivos em cada requisição pode afetar o desempenho geral de todo o servidor devido a limitações de disco. Para
solucionar esse problema, os desenvolvedores do Kohana criaram um método para Cache da localização dos
arquivos que foram incluídos, evitando a busca dos arquivos.

A desvantagem no Cache interno do Kohana é que ele utiliza apenas o sistema de arquivos como base para salvar os
dados, não oferecendo suporte para métodos de alta performance como Cache em memória utilizando Memcache e
APC. Além disso, o arquivo de Cache é lido e depois salvo novamente em cada requisição, impossibilitando um
ganho de performance através da leitura do arquivo utilizando o Cache de arquivos do sistema operacional.

Mais conteúdo relacionado

Semelhante a Apresentação do Kbase Framework

Apresentação do Kohana Framework
Apresentação do Kohana FrameworkApresentação do Kohana Framework
Apresentação do Kohana FrameworkAndré Luis
 
Phalcon FrameWork - Considerações Iniciais
Phalcon FrameWork - Considerações IniciaisPhalcon FrameWork - Considerações Iniciais
Phalcon FrameWork - Considerações IniciaisPauloRobertoBolsanel
 
Jornadas FCCN 2019 - Workshop "Repositórios Integrados"
Jornadas FCCN 2019 - Workshop "Repositórios Integrados"Jornadas FCCN 2019 - Workshop "Repositórios Integrados"
Jornadas FCCN 2019 - Workshop "Repositórios Integrados"FCCN - RCAAP
 
Atividade sistema operacionais
Atividade sistema operacionaisAtividade sistema operacionais
Atividade sistema operacionaisCarlos Melo
 
Introdução a Arquitetura de Sistemas
Introdução a Arquitetura de SistemasIntrodução a Arquitetura de Sistemas
Introdução a Arquitetura de SistemasIgor Takenami
 
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
 
Ebook Apache Server: Guia Introdutório
Ebook Apache Server: Guia IntrodutórioEbook Apache Server: Guia Introdutório
Ebook Apache Server: Guia IntrodutórioFernando Palma
 
Otimizacao de websites em PHP
Otimizacao de websites em PHPOtimizacao de websites em PHP
Otimizacao de websites em PHPFelipe Ribeiro
 
Instalação e Atualização Automática de Aplicações em Plataforma Livre para Am...
Instalação e Atualização Automática de Aplicações em Plataforma Livre para Am...Instalação e Atualização Automática de Aplicações em Plataforma Livre para Am...
Instalação e Atualização Automática de Aplicações em Plataforma Livre para Am...Mauro Tapajós
 
hibernate annotation
hibernate annotationhibernate annotation
hibernate annotationeduardo dias
 

Semelhante a Apresentação do Kbase Framework (20)

PHP FrameWARks - CakePHP
PHP FrameWARks - CakePHPPHP FrameWARks - CakePHP
PHP FrameWARks - CakePHP
 
Apresentação do Kohana Framework
Apresentação do Kohana FrameworkApresentação do Kohana Framework
Apresentação do Kohana Framework
 
Novas Funcionalidades Liferay 6
Novas Funcionalidades Liferay 6Novas Funcionalidades Liferay 6
Novas Funcionalidades Liferay 6
 
PHP 10 CodeIgniter
PHP 10 CodeIgniterPHP 10 CodeIgniter
PHP 10 CodeIgniter
 
Phalcon FrameWork - Considerações Iniciais
Phalcon FrameWork - Considerações IniciaisPhalcon FrameWork - Considerações Iniciais
Phalcon FrameWork - Considerações Iniciais
 
Tutorial struts
Tutorial strutsTutorial struts
Tutorial struts
 
Jornadas FCCN 2019 - Workshop "Repositórios Integrados"
Jornadas FCCN 2019 - Workshop "Repositórios Integrados"Jornadas FCCN 2019 - Workshop "Repositórios Integrados"
Jornadas FCCN 2019 - Workshop "Repositórios Integrados"
 
Apostila asp
Apostila aspApostila asp
Apostila asp
 
Apache
ApacheApache
Apache
 
Cake Php
Cake PhpCake Php
Cake Php
 
MODELO ASP
MODELO ASPMODELO ASP
MODELO ASP
 
Atividade sistema operacionais
Atividade sistema operacionaisAtividade sistema operacionais
Atividade sistema operacionais
 
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
 
Introdução a Arquitetura de Sistemas
Introdução a Arquitetura de SistemasIntrodução a Arquitetura de Sistemas
Introdução a Arquitetura de Sistemas
 
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
 
Ebook Apache Server: Guia Introdutório
Ebook Apache Server: Guia IntrodutórioEbook Apache Server: Guia Introdutório
Ebook Apache Server: Guia Introdutório
 
Otimizacao de websites em PHP
Otimizacao de websites em PHPOtimizacao de websites em PHP
Otimizacao de websites em PHP
 
Mini curso JBC
Mini curso JBCMini curso JBC
Mini curso JBC
 
Instalação e Atualização Automática de Aplicações em Plataforma Livre para Am...
Instalação e Atualização Automática de Aplicações em Plataforma Livre para Am...Instalação e Atualização Automática de Aplicações em Plataforma Livre para Am...
Instalação e Atualização Automática de Aplicações em Plataforma Livre para Am...
 
hibernate annotation
hibernate annotationhibernate annotation
hibernate annotation
 

Último

19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdfmarlene54545
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmicolourivalcaburite
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...azulassessoria9
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...PatriciaCaetano18
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfAutonoma
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022LeandroSilva126216
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaCentro Jacques Delors
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
Slides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exerciciosSlides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exerciciosGentil Eronides
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticash5kpmr7w7
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...marcelafinkler
 
aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubeladrianaguedesbatista
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Cabiamar
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...andreiavys
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docPauloHenriqueGarciaM
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...azulassessoria9
 

Último (20)

19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
Slides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exerciciosSlides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exercicios
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubel
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 

Apresentação do Kbase Framework

  • 1. Apresentação do Kbase Framework André Luis - andre@joyagencia.com.br Kbase Framework é um conjunto de componentes para o desenvolvimento de complexas aplicações Web com foco na escalabilidade e desempenho. Ele foi desenvolvido com base no Kohana Framework. Novos Componentes Foram inclusos novas bibliotecas, módulos e diversos novos recursos, além de melhorias e correções para os componentes já existentes no Kohana. • Frontend e Ajax - Novos controladores para páginas estáticas e requisições Ajax. Além disso, foi incluído um flexível controle de versão para componentes como CSS e Javascript. • Html Filter - Biblioteca complexa para filtrar tags HTML utilizando um sistema simples para configuração de filtros de acordo com as necessidades de cada projeto. • Mailer - Biblioteca para envio de emails com suporte a HTML e anexos utilizando poucas linhas de código. É possível usar uma camada View com HTML como modelo para o email por exemplo. • Carrinho - Módulo utilizado para gerar carrinho de compras. Possui suporte a aplicações específicas como por exemplo gerar um carrinho de compras no formato de Gateways de pagamento como Pagseguro, Paypal ou um carrinho padrão de loja virtual. • Payment - Módulo de pagamento padrão do Kohana. Foi adicionado suporte ao novo módulo de Carrinho e para os principais Gateways de pagamento nacionais como Pagseguro, Pagamento Digital e Mercado Pago. • Autenticação, Autorização e ACL - Módulo para criação de grupos de usuários com controle de privilégios por papéis, além de suporte para autenticação e autorização de acordo com as necessidades de cada projeto. Eventos de inicialização No Kbase Framework a etapa de inicialização do sistema é mais rápida e voltada para ambientes de produção que necessitam de alto desempenho e disponibilidade. Na etapa de inicialização do Kohana até a etapa da execução da aplicação do usuário, os eventos do sistema são executados levando em conta as configurações carregadas do sistema ou específicas do projeto. Em um ambiente de produção, muitas dessas etapas são desnecessárias como por exemplo a verificação de compatibilidade do servidor, filtro de caracteres para variáveis globais do servidor, entre outras etapas.
  • 2. Sistema de arquivos em cascata Foi desenvolvido um novo sistema de Cache interno da localização de arquivos inclusos dinãmicamente para altíssimo desempenho em ambientes de produção com suporte nativo para APC e Memcached. O Kohana utiliza um sistema de arquivos em cascata para uma melhor organização dos componentes. Cada componente precisa estar corretamente localizado em uma pasta específica para ser inicializado posteriormente. Para essa inicialização dinâmica, o sistema busca o arquivo primeiramente na pasta application, em seguida nos diretórios da pasta modules e por último na pasta system. Para visualizar essa etapa de busca, considere o exemplo da seguinte imagem: Na aplicação exemplo, para inicializar a biblioteca View é necessário verificar a existência em três diretórios do arquivo View.php antes de incluir o arquivo localizado na pasta system. Essa busca em diretórios para localização de arquivos em cada requisição pode afetar o desempenho geral de todo o servidor devido a limitações de disco. Para solucionar esse problema, os desenvolvedores do Kohana criaram um método para Cache da localização dos arquivos que foram incluídos, evitando a busca dos arquivos. A desvantagem no Cache interno do Kohana é que ele utiliza apenas o sistema de arquivos como base para salvar os dados, não oferecendo suporte para métodos de alta performance como Cache em memória utilizando Memcache e APC. Além disso, o arquivo de Cache é lido e depois salvo novamente em cada requisição, impossibilitando um ganho de performance através da leitura do arquivo utilizando o Cache de arquivos do sistema operacional.