Pouca memória no host, vale a pena adicionar Ehcache junto com Hibernate ?  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
renanpto
JavaEvangelist
[Avatar]

Membro desde: 16/04/2007 11:58:32
Mensagens: 458
Localização: Curitiba
Offline

Bom Dia,

Tenho uma aplicação que está hospedado num host que meu plano hospedagem tenho direito a 128MB de memória RAM.

O sistema já utiliza Hibernate e pensei em adicionar o Ehcache para melhorar a performance com a persistencia, mas vale a pena ?

Como banco de dados, utilizo o PostgreSQL..

Gostaria de saber a opiniao de voces.

This message was edited 1 time. Last update was at 03/02/2010 08:57:17


Sun Certified Java Programmer 5
Oracle Certified Web Component Developer 5
www.devlogic.com.br
[WWW] [MSN]
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

renanpto wrote:Bom Dia,

Tenho uma aplicação que está hospedado num host que meu plano hospedagem tenho direito a 128MB de memória RAM.

O sistema já utiliza Hibernate e pensei em adicionar o Ehcache para melhorar a performance com a persistencia, mas vale a pena ?

Como banco de dados, utilizo o PostgreSQL..

Gostaria de saber a opiniao de voces.



Acredito que adicionar o ehCache soh ia fazer "quebrar" a memória da sua hospedagem... Um cache vai segurar dados na memória, certo? Se você fizer uso intensivo da aplicação, a performance vai ficar boa, mas uma hora a tua aplicação desaba por falta de memória... Melhor ficar sem, então, não é??

[]´s

Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

renanpto
JavaEvangelist
[Avatar]

Membro desde: 16/04/2007 11:58:32
Mensagens: 458
Localização: Curitiba
Offline

asaudate wrote:
renanpto wrote:Bom Dia,

Tenho uma aplicação que está hospedado num host que meu plano hospedagem tenho direito a 128MB de memória RAM.

O sistema já utiliza Hibernate e pensei em adicionar o Ehcache para melhorar a performance com a persistencia, mas vale a pena ?

Como banco de dados, utilizo o PostgreSQL..

Gostaria de saber a opiniao de voces.



Acredito que adicionar o ehCache soh ia fazer "quebrar" a memória da sua hospedagem... Um cache vai segurar dados na memória, certo? Se você fizer uso intensivo da aplicação, a performance vai ficar boa, mas uma hora a tua aplicação desaba por falta de memória... Melhor ficar sem, então, não é??

[]´s


Não necesariamente segurar dados na memória, pois o Ehcache deixa configurar para ter X objetos na memória, a partir desse X o restante pode ser gravado em disco. Mas desse modo fico o pé atras de cair o desempenho, já que ele vai estar fazendo acesso direto ao disco.

Esse uso intensivo, não sei se pode acarretar problemas. Já que voce pode definir a quantidade de objetos e o tempo que eles ficam em memória.

O que acha ?

Sun Certified Java Programmer 5
Oracle Certified Web Component Developer 5
www.devlogic.com.br
[WWW] [MSN]
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

Acho que 128 MB é pouquíssima memória! E, com essas configurações no ehcache, é mais fácil você piorar a performance do que melhorar...

[]´s

Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

renanpto
JavaEvangelist
[Avatar]

Membro desde: 16/04/2007 11:58:32
Mensagens: 458
Localização: Curitiba
Offline

asaudate wrote:Acho que 128 MB é pouquíssima memória! E, com essas configurações no ehcache, é mais fácil você piorar a performance do que melhorar...

[]´s

Voce tem razão, por isso to procurando a melhor estratégia para melhorar a performance do sistema.

Outra alternativa que pensei foi deixar de usar o ehcache junto com o hibernate e utilizar o web caching, usando o Gzipping para compactar o conteudo da resposta assim retornaria o resultado mais rapido ao cliente. Será que é a melhor solução ?

Hoje a arquitetura do sistema é composta por JSP + VRaptor2 + Hibernate.

This message was edited 1 time. Last update was at 03/02/2010 10:55:59


Sun Certified Java Programmer 5
Oracle Certified Web Component Developer 5
www.devlogic.com.br
[WWW] [MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team