Ir para o conteúdo

 Voltar a REDECA Suporte
Tela cheia

Acelerando o REDECA

3 de Março de 2011, 17:08 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 19 vezes

Ola pessoa,

 Estou a algum tempo estudando o REDECA e suas funcionalidades, mas uma coisa que notei foi:

O sistema tem forte tendencia a ficar lento com muitos usuarios logados sem contar que os acessos em sua maioria sobrecarregam o servidor e ocasionam um retardo na resposta de requisições. Isso deve estar acontecendo por que o servidor apache precisa fazer os fluxos de entrada e saída em disco (mesmo localhost), em seguida o php faz a “compilação” (interpretação) das instruções que contém nos arquivos.

Para minimizar o esforço múltuo de leitura em disco e interpretação dos scripts, estou pensando em usar mais a memória RAM como cache para os scripts, sendo assim haverá um ganho significativo no tempo de resposta às requisições. Mas ai vem a duvida o correto seria ter um servidor de cache ou modificar o PHP para usar mais RAM???

 

Obrigado

Autor: huggo michael


66 comentários

  • 2a9964290bde9be8dcfcb86651a30a07?only path=false&size=50&d=404Carlos Jordão(usuário não autenticado)
    3 de Março de 2011, 18:21

     

    Oi Huggo,

         às vezes pode ser a configuração padrão do apache+php, que é através de módulos. Pode ser por conta das configurações de processamento simultâneos, childs e threads do Apache. São coisas a serem investigadas.

         Particularmente, eu investi na configuração de apache+php no modo cgi, com o módulo fastCGI. As configurações do Apache mudam um pouco, mas notei um ganho de performance com isso.

    • Ca0f12f0bf6109c0d18dd8ce18443780?only path=false&size=50&d=404huggo michael(usuário não autenticado)
      4 de Março de 2011, 17:22

       

      Olá Jordão,

       Ideia interessante o uso do FastCGI, ele deixaria o sistema um pouco mais rápido, isolando os processos, do que usando CGI ou Mod_php. Mas ainda sim consome bastante RAM. Como o Servidor que tenho aqui terá 3 Gb de RAM e 250 HD (estou esperando a chegada de mais um pente), vou testar sua ideia, juntamente com o APC (Alternative PHP Cache), para ver o que consigo, dai posto o resultado.

       Obrigado.

       Huggo Michael

  • 5124050685f66a5b9c49dcaf2a6cf243?only path=false&size=50&d=404Equipe Suporte Redeca S2it(usuário não autenticado)
    4 de Março de 2011, 9:48

     

    Olá Huggo,

      Foi identificado um ponto de melhoria no sistema para tornar a navegação mais rápida. Essa melhoria está em fase final de implementação e testes e deve ser disponibilizada em breve. Com isso, a sensação de lentidão deve diminuir. Contudo, a solução sugerida pelo Jordão é a mais indicada, já que a leitura de arquivos em disco pelo Apache é intensa. Assim, aumentar a memória pode aliviar a sensação de lentidão somente temporáriamente ou a melhora pode ser quase que imperceptível já que o recurso mais utilizado nesse caso é o processador e não a memória. Fazer uma espécie de cache pode ser sim uma alternativa, mas creio que com a melhoria que será disponibilizada e uma otimização no Apache será o suficiente.

     Atenciosamente,

    Jefferson Lima

    • Ca0f12f0bf6109c0d18dd8ce18443780?only path=false&size=50&d=404huggo michael(usuário não autenticado)
      4 de Março de 2011, 17:27

       

      Oi Jefferson,

       Estou aguardando ansiosamente a nova atualização. Aproveitando, vi a pasta do Zend Optimizer é gostaria de saber se ele já esta agregado ao código ou deve ser instalado a parte.

       

      Valeu

       

      Huggo Michael

      • 5124050685f66a5b9c49dcaf2a6cf243?only path=false&size=50&d=404Equipe Suporte Redeca S2it(usuário não autenticado)
        11 de Março de 2011, 9:17

         

        Huggo,

        O Zend Optimizer ainda não está agregado ao redeca, precisa ser instalado à parte.

        Atenciosamente,

        Jefferson Lima

        • Ca0f12f0bf6109c0d18dd8ce18443780?only path=false&size=50&d=404huggo michael(usuário não autenticado)
          11 de Março de 2011, 21:22

           

          Boa noite pessoa,

           Sobre o Zend Optimizer, ainda não teste, mas vou testa-lo, em breve.

          Fiquei martelando esta frase por um tempo: "... Fazer uma espécie de cache pode ser sim uma alternativa, mas creio que com a melhoria que será disponibilizada e uma otimização no Apache será o suficiente".

          Pesquisei é percebi que existem formas de melhorar a performance, ainda que um pouco no Apache, mas antes vou comentar os testes que realizei:

           - Mod para uso de mais RAM no php/APC: A melhoria no desempenho da versão 2.1 com a base de dados demo foi 1-3 secs/pag. Bom, mas não tem como saber o tempo de duração desta performance.

          - Modulo fastCGI: A melhoria no desempenho da versão 2.1 com a database demo foi 2-4 secs/pag. Muito bom, mas usa bastante memoria e CPU.

          - Mod_deflate: O mod_deflate, reduziu o tempo de carregamento das páginas que vão para os clientes compactando as paginas html, js, css e etc. Consequentemente reduziu o trafego de dados. A melhoria no desempenho da versão 2.1 com a database demo foi 2-4 secs/pag. Entretanto, o Apache ainda vai ser um pouco mais lento para retornar o HTML pelo fato de ter que compactar a resposta, mas, mesmo assim, a página carrega mais rápido.

          Obs: Todos foram testados isoladamente.

          huggo Michael

Suporte a dúvidas

27 de Fevereiro de 2013, 11:41, por Desconhecido

O suporte a dúvidas do sistema Redeca será efetuado a partir do dia 20/02/2013 pela própria comunidade utilizadora da aplicação.



Versão 3.0.0 do Redeca disponível!

18 de Agosto de 2011, 11:20, por Desconhecido

Está disponível a nova versão do Redeca (v3.0.0), com um módulo de saúde adicionado e correções de vários Bugs apontados pela comunidade.



Novo local para download das versões do Redeca

9 de Junho de 2011, 15:16, por Desconhecido

Autor: Equipe Suporte Redeca S2it



Disponibilização da versão 2.1

8 de Outubro de 2010, 17:17, por Desconhecido

Autor: Equipe Suporte Redeca S2it



Nova versão disponível

27 de Maio de 2010, 11:32, por Desconhecido

Autor: Equipe Suporte Redeca S2it