Recentemente, comecei a desenvolver novas extensões ou personalizações no magento2, e minha primeira impressão foi um pesadelo. Eu tenho que esperar cerca de 20 a 30 anos para cada mudança que eu fizer? mesmo?
Estou falando do modo de desenvolvimento , sei que na produção com cache ativado e outras coisas, o site pode ser tranquilo. Mas quando estou trabalhando com um problema de extensão ou layout, preciso remover arquivos estáticos, limpar o cache etc.
Minha pergunta é: como todos os desenvolvedores M2 trabalham? porque eu não acredito que você precise esperar entre 20 e 30 anos para atualizar a página ...
Meu ambiente: Meu pc é "bom" i5 com 8gb de RAM. Preciso trabalhar com o Windows para usar o vagrant:
- Uso de todos os CPU de 4 núcleos
- Use 5120MB de RAM
- Ubuntu / trusty64 - Ubuntu 14.04
- Versão do PHP 7.0.12-1 + deb.sury.org ~ trusty + 1
- MariaDB - 10.1.18-MariaDB-1 ~ confiável
- Magento 2.1.2 é instalado apenas com dados de amostra (não há mais módulos instalados)
- (Pergunte-me se você quer saber mais)
O que está acontecendo exatamente? Normalmente, o M2 responde bem, devagar, mas tudo bem, cerca de 5 a 10s para carregar as páginas, mas às vezes (mais do que às vezes), ele fica preso para sempre! às vezes é a primeira página e às vezes os arquivos css, js, html, mas sempre o problema é com TTFB.
Também vi um problema no assistente de configuração ... com angular.js, esses arquivos duram para sempre ...
Estas duas imagens são sobre a navegação no assistente de configuração.
Em seguida, outro navegando no catálogo de front-end:
O que estou perguntando exatamente? Isso é normal? vocês trabalham com esse tempo? Comentei isso com alguns colegas e simplesmente não acreditamos, tenho que estar trabalhando assim? Às vezes me desespero de esperar o tempo todo assistindo a tela ...
Se alguém me pede para lhe mostrar um teste, como criar um novo produto ou algo parecido, ele apenas enlouquece ... Criar um novo pedido, preencher os campos e cada campo executa um js que dura de 5 a 6s ...
Eu não sei, mas me sinto tão mal por desenvolver essas coisas ...