Limite de memória PHP Magento recomendado


Respostas:


10

O limite de memória PHP recomendado para Magento é de 512M

Dos requisitos do sistema anteriores ao EE 1.14.1 e CE 1.9.1 :

[...]

  • Compatibilidade com PHP:
    • O PHP 5.4 é suportado nativamente pelo EE 1.14 e posterior e pelo CE 1.9 e posterior
    • As versões anteriores do CE e EE suportam 5.2.13 - 5.3.24; ou 5.4.x com um patch para CE ou EE (o patch está listado como Compatibilidade com PHP 5.4 no portal de suporte do EE)
    • Extensões necessárias:
      • PDO_MySQL
      • simplexml
      • mcrypt
      • cerquilha
      • GD
      • DOM
      • iconv
      • ondulação
      • SOAP (se a API de serviços da Web for usada)
    • Modo de segurança desativado
    • Limite de memória não inferior a 256Mb (de preferência 512) [negrito adicionado]

[...]

Para as versões acima, nenhuma memória é especificada para os requisitos do sistema, apenas as versões do PHP (PHP 5.4 e 5.5), mas há problemas conhecidos com o limite de memória PHP padrão de 128 Mb para essas versões do PHP.


alguma referência?
Francis Kim


256M morreu e foi enterrado com a versão 1.6, hora de seguir em frente. A última coisa que você deseja é um soluço no back-end causado pelo excesso de limites de memória durante uma operação crucial. As pessoas tendem a esquecer quando especificam um plano de serviço, que o sistema operacional, o servidor web, o mysql e o interpretador php precisam de memória para viver, antes mesmo de começar a executar o Magento.
Fiasco Labs

4

Sempre dou 1024M de memória aos meus projetos Magento Projects e também a configuração max_execution_time no arquivo PHP.

Essa recomendação baseia-se na experiência pessoal com o tempo limite dos uploads de arquivos, devido ao fato de o PHP ter um tempo máximo de execução padrão de 30 segundos, o que, em teoria, deve ser bom 99% do tempo, mas às vezes isso não é suficiente.


Eu faço praticamente o mesmo #
Francis Kim

que valor você usa para max_execution_time?
jrosell

Eu usei de 120 segundos a 300 segundos. No entanto, se algo estiver demorando 5 minutos para ser concluído, provavelmente há outros problemas que devem ser abordados.
Vallier

Vallier, você pode expandir para qual processo espera 5 minutos para concluir? Qualquer visitante front-end deve ter um carregamento de página em menos de um segundo; qualquer coisa a mais é muito lenta. Se você estiver importando dados no administrador ou outras tarefas que podem levar algum tempo, o limite de tempo realmente depende da quantidade de processamento necessário. Portanto, não tenho certeza de onde vêm os 5 minutos.
Laurence Cope
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.