Après l'installation, mon magento2 est extrêmement lent, car je n'ai pas installé d'exemples de données?
Je travaille sur la communauté Magento 2.0.1
J'ai créé une boîte virtuelle avec 2 Go de RAM et 2 Go de swap.
Je veux juste noter: tous les caches sont activés par défaut après la configuration de magento.
magento2
installation
magento-2.0.1
phanvugiap
la source
la source
rsync
vers/home/vagrant/htdocs
) tous les fichiers dans la machine virtuelle Linux au lieu de placer les fichiers source dans le dossier monté (/vagrant/htdocs
), cela a bien fonctionné, la vitesse est presque de m1. J'espère que cela vous aide à résoudre le même problème.Réponses:
Je vois que d'autres gars ont également rencontré le même problème ( https://github.com/magento/magento2/issues/3123 ).
En fait, le mode par défaut et le mode développeur de magento 2 sont très lents. Selon @tecjam, nous pouvons améliorer la vitesse si nous sommes en mode produit. Mais avec d'autres modes, c'est toujours lent.
Veuillez essayer cette ligne de commande dans le répertoire magento2:
Avec tous les caches activés et le contenu statique déployé , cela pourrait améliorer la vitesse du site.
la source
Vérifiez d'abord le mode de déploiement que vous exécutez:
si dans le développeur, tous les fichiers seront générés à chaque chargement de page. Pour l'accélérer,
cela devrait également recompiler les fichiers pour vous
la source
php ...
dans votre cmd sans avoir à spécifier le chemin à chaque fois. Veuillez consulter le lien suivant pour savoir comment procéder: willj.co/2012/10/run-wamp-php-windows-7-command-lineD:\php\htdocs\MG\m2
et entrez simplement les commandes ci-dessus, en définissant le mode de déploiement correct. Déployez ensuite le contenu statique. En savoir plus sur les modes de déploiement ici: devdocs.magento.com/guides/v2.0/config-guide/bootstrap/…La désactivation de la fusion JS et CSS pendant le développement permet:
Magasins> Configuration> Avancé> Paramètres JavaScript / Paramètres CSS
Vous pouvez également activer la mise en cache pour les éléments que vous ne modifiez pas actuellement.
la source
J'ai vu beaucoup de gens avoir des problèmes avec la vitesse de Magento 2. Eh bien, Magento 2 n'est pas lent par défaut. J'ai produit un tutoriel pour rendre Magento 2 rapide dans lequel j'ai décrit quelques étapes qui sont:
Tout d'abord, assurez-vous que les exigences du serveur et du système sont exactes.
Mettez à jour la version de Magento avec la dernière version.
Activation du cache
Résolvez la vitesse de lecture de la base de données en activant le catalogue plat.
Optimisation d'image
Optimisation de Javascript et CSS.
Pour accélérer Magento, configurez CDN.
Essayez toujours d'utiliser un thème léger.
Assurez-vous que toutes les extensions de votre boutique sont exemptes de bogues.
la source
Ajout aux réponses:
Augmenter PHP
memory_limit
dans le fichier php.ini fera une bonne différence. Cependant, cela ne le rendra pas très très lisse (même si cela fera gagner du temps).La valeur par défaut est 512M. Sur ma machine locale, je l'ai réglé sur "-1" (illimité) et cela donne un meilleur temps de chargement.
Magento est lourd et a besoin de matériel haute performance comme le SSD pour être fluide :(
la source
memory_limit
n'a aucun rapport avec les performances. C'est évident d'après le nom de la directive.