Jump to content

Recommended Posts

Olá pessoal,
Estou enfrentando diversos problemas com minha hospedagem ( tenho 2 servidores diferentes de hospedagem ).

Meus websites com loja virtual prestashop versão 1.4.8.2 está consumindo, por muitas vezes, 100% do uso da CPU, com isto, o hosting acaba bloqueando o site algumas vezes.

Alguma ideia de como eu posso resolver isto ?


Obg.

Share this post


Link to post
Share on other sites

Boas,

 

Terá de fazer debug, verificar se é algum modulo não oficial da prestashop, tema, de que forma acontece, etc.

Verifique os logs de erro do PS.

 

Cumps

  • Like 1

Share this post


Link to post
Share on other sites

1) Desinstale todos os módulos nao nativos Prestashop.

2) Apesar da versao PS 1.4.8 nao ter nenhum problema com consumo de CPU a versao PS 1.4.9 foi melhorada um pouco nesta questao. Pense em fazer um Upgrade

3) Prestashop necessita de um servidor muito bem configurado, independente da versao se a sua loja contém mais de 2.000 produtos.

4) use a opcao módulo cache (APC, Xcache no servidor). Desabilite o Sistema cache que vem com Prestashop, por ser lum feature meio bugado.

 

Para optimizar PS 1.4. adicione oa ficheiro .htaccessna raíz da loja as seguintes linhas no final do ficheiro:

<IfModule mod_expires.c>
	ExpiresActive On
	ExpiresByType image/gif "access plus 1 month"
	ExpiresByType image/jpeg "access plus 1 month"
	ExpiresByType image/png "access plus 1 month"
	ExpiresByType text/css "access plus 1 week"
	ExpiresByType text/javascript "access plus 1 week"
	ExpiresByType application/javascript "access plus 1 week"
	ExpiresByType application/x-javascript "access plus 1 week"
	ExpiresByType image/x-icon "access plus 1 year"
</IfModule>

FileETag INode MTime Size
<IfModule mod_deflate.c>
	AddOutputFilterByType DEFLATE text/html
	AddOutputFilterByType DEFLATE text/css
	AddOutputFilterByType DEFLATE text/javascript
	AddOutputFilterByType DEFLATE application/javascript
	AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>

e

# Disable Multiviews
Options -Multiviews

Antes das linhas #URL rewriting rules.

  • Like 1

Share this post


Link to post
Share on other sites

Qual servidor você possui? Compartilhado, VPS, Cloud ou Dedicado?

Siga os passos dos amigos acima, verifique toda a configuração da loja e do servidor.

Desabilite também a compilação do smarty e faça amplamente uso de cache para conteúdo.

 

Se estiver usando um VPS ou compartilhado, provavelmente estará usando 100% do CPU por causa do baixo número de clock, e do fato de não estar usando cache ou recompilando smarty a cada atualização.

 

Até mais.

  • Like 1

Share this post


Link to post
Share on other sites

Pessoal,

 

Vou verificar tudo que me sugeriram até o momento, volto aqui com um feedback.

Muito obrigado pessoal.

Share this post


Link to post
Share on other sites

O seu servidor é Linux ou Windows ? Se for Windows, vc. vai ter que optimizar o servidor mesmo com fast-cgi e opcode cache por exemplo. Também o IIS nao aceita .htaccess sendo que vc. vai ter que traduzir para um ficheiro web.config. Vc. encontra o tool de traducao no Painel do IIS.

Edited by selectshop.at (see edit history)

Share this post


Link to post
Share on other sites

Tente adicionar o código acima ao final do seu .htaccess na raíz da loja. Deve melhorar um pouco o speed. Quantos produtos tem a loja ? Se tiver mais de 2.000 entao sem módulo cache instalado no servidor vai dar problema mesmo.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More