7 kolay adımda Magento 2’yi hızlandırın

Magento 2 (M2) yeni bir e-ticaret inovasyon dönemi olarak geliyor. Daha fazla özelliğe sahiptir ve daha karmaşıktır ve bu popüler platformun ilk nesline kıyasla daha fazla kod satırına sahiptir. Bunun gibi esneklik seviyesi bir fiyata sahip, M2 yavaş olabilir. Kötü performans, mağaza sahiplerinin ve geliştiricilerinin bir numaralı şikayetidir. Bu makalede, Magento 2’yi nasıl daha hızlı hale getirme konusundaki uzmanlığımı paylaşacağım ve herhangi bir M2 sitesinin performansını optimize etmek için 7 pratik ipucu sağlayacağım. Magento 2’yi hızlandırmak için 7 ipucu
Yüklü her üçüncü taraf uzantısını kontrol edin
Mümkün olan en hızlı barındırmayı seçin
Tam sayfa önbelleğinin etkin olduğundan emin olun
Üretim tarzının aktif olduğundan emin olun
Asla JS paketini kullanmayın
CSS/JS Minifikasyonunu Etkinleştirin
Varsayılan önbellek kullanın, verniği atlayın
1. Programlama uzmanları tarafından yazılan her üçüncü taraf uzantısı yüklü Magento 2 çekirdeğini kontrol edin. Çekirdek kodda iyileştirme için fazla yer yoktur. Bu genellikle satın alabileceğiniz veya ücretsiz olarak indirebileceğiniz uzantı için geçerli değildir. Bazıları siteyi gerçekten yavaşlatabilir.
Üçüncü bir taraf uzatma denetimi yapmanız gerekir. Her modülü açın ve kapatın, önbelleği temizleyin ve sitenin hızını değiştirip değiştirmediğini görün. Tüm önemli sayfaları, ön sayfaları, kategori sayfalarını, ürün sayfalarını ve kontrolleri test edin. Uzantıyı kapatırsanız ve site daha hızlı hale gelirse – istismar edenler buldunuz. Bu eklenti satıcısına başvurun ve performans sorunlarından bahsedin. Geri ödeme isteyin, bir inceleme yazın ve yanıt vermezlerse bir alternatif bulun. Uzantıyı kapatmak için SSH erişimine ihtiyacınız var. Çoğu barındırma şirketi, sunucuya SSH üzerinden erişmenize izin verecek ve gerekli kimlik bilgilerini verecektir. Girdikten sonra, Vendorname_pluginname eklentisini devre dışı bırakmak için bu komutu kaldırın: PHP bin/magento modülünü devre dışı bırakın: PHP bin/Magento modülünü devre dışı bırak: PHP Bin/ Magento Modül: Vendorname_pluginName Etkinleştir Hangi modüllerin devre dışı bırakıldığını veya etkinleştirildiğini görmek için şu komutu çalıştırın: PHP BIN/Magento Modül: Durum Uzantıyı devre dışı bırakmanın başka bir yolu, uygulama/kod klasöründen silmektir. Bunu şu komutla takip etmelisiniz: PHP bin/magento kurulumu: Yükseltme isterseniz yükselt – sadece uygulamaya/koda kopyalayın ve aynı komutu çalıştırın:
PHP Bin/Magento Kurulumu: Yükseltmeler, dosya sisteminden kullanılmayan uzantıları kaldırmak için her zaman iyi bir uygulamadır, yalnızca gereksiz güvenlik riskleri olacaktır. 2. Seçtiğiniz barındırma paketini yapabileceğiniz en hızlı barındırmayı seçin, genel web sitesi performansında önemli bir rol oynar. Ucuz VPS’de hızlı bir M2 dükkanınız olamaz. Magento 2’nin özel teknolojik gereksinimleri vardır. Onları burada görebilirsiniz. Yalnızca ikiden bahsedeceğim: en az 2G RAM ve SSD (Katı Hal Diski). İki kriterden birini karşılamıyorsanız iyi bir hız bekleyemezsiniz. Magento 2 barındırma paketi Fast Servebolt veya RAM, CPU ve SSD alanı diğer ana bilgisayarlar için olabildiğince çok seçin. Barındırma konusunda ucuza gitmeyin. 3. Önbelleğinizi açın, sorunu yalnızca önbellekleri etkinleştirerek sorunu yavaşça M-M2 yavaş yavaş düzelttiğime şaşıracaktır. “Tabii ki yavaş” – Onlara “Önbelleğin öldü!” Dedim. Arka uç sistem menüsünü açın> önbellek yönetimi ve ayarları tekrar kontrol edin. Her şey yeşil olmalı ve şöyle görünmeli:
Önbelleğin ölmesine ne sebep olur? Birçoğu var: üçüncü taraf geliştiricileri, entegratörler veya dahili tasarımcılar bunu etkinleştirmeyi unuttu.
Siteniz aniden yavaşlar ve yanıt vermezse önbellek ayarlarını kontrol edin. 4. Magento 2 Üretim Modunun üç işletim modu vardır: Varsayılan, Geliştirici ve Üretim. En hızlı üretimdir. Varsayılan mod ve geliştirici hata ayıklama amacıyla kullanılır ve doğrudan siteler için kullanılmamalıdır. Şu anda hangi modda çalıştığınızı öğrenmek için barındırma sağlayıcınızdan SSH erişim ayrıntıları almanız gerekir. Komut oldukça basit: PHP Bin/Magento Dağıtım: Mod: Kök Magento klasöründe bir kez gösterin. Üretim modunu ayarlamak için şu komutu kaldırın: php bin/magento dağıtım: mod: set üretim yapılandırmanıza bağlıdır, birkaç dakikaya ihtiyaç duyabilir. Böyle bir ekran göreceksiniz:

5. Asla JS paketini kullanmayın Birlikte JS, Magento 2’den özel bir özelliktir. Bu, JavaScript dosyalarını gruplandırarak sayfayı yüklemek için gereken bir dizi HTTP isteğini azaltmalıdır. Performans için iyi olmalı ama aslında değil. JS paketini etkinleştirirseniz, tüm JavaScript koduyla büyük bir 5-10MB dosyası oluşturur. Bu tür dosyaların sayfayı açarken olumsuz bir etkisi olacaktır.
Web sayfalarındaki birçok unsur birkaç yıl önce bir sorundur, ancak şimdi değerli olan tüm M2 Web ana bilgisayarlarının SSL ve HTTP2 çalıştırması gerekir.
Arka uç mağazalar menüsü> Yapılandırma> Gelişmiş> Geliştirici: Geliştirici:

Magento 2.2+ ile bu ayar sadece geliştirici modunda görülür. 6. CSS/JS Minifikasyon Etkinleştir Bu, Magento 1’de olmayan bir başka özel Magento 2 özelliğidir. Artık JS/CSS dosyalarını üçüncü taraf uzantılarına gerek kalmadan küçültebilirsiniz. Dükkanı Aç> Yapılandırma> Devam> Geliştirici ve Madenleştirmeyi Ayarlayın: Bu ayarın yalnızca üretim modunda çalıştığını unutmayın. 7. Varsayılan önbelleği kullanın, Vernik’i varsayılan olarak geçirin, Magento 2’nin tam sayfa önbelleği için iki seçeneği vardır: Varsayılan ve Vernik Uygulaması. Son olarak, sunucuda yüklenmesini ve yönetilmesini gerektirir.

Mağaza> Yapılandırma> Devam> Sistemdeki ikisi arasında seçim yapabilirsiniz (M2.2.2’de, değiştirmek için geliştirici modunda olmalısınız):
Tavsiyem – Vernik kullanmayın. Bundan kaçınmanız için üç nedenden bahsedeceğim: Bundan kaçınmanız için üç nedenden bahsedeceğim:

Vernik Ek Arıza Noktası 3. taraf yazılımı a. Kırılacak b. bakım ve iyileştirme gerektirir.

Güvenli trafikte kolay değil SSL trafiği bugün sahip olması gereken bir şeydir, ancak SSL aracılığıyla verniği yönetmeye çalışırken ciddi zorluklarla karşılaşabilirsiniz. Bir çözüm var ama her zaman başarılı değil.
Site ziyaretçilerine rastgele erişim Her zaman önbellek olmayan rastgele sayfalara erişim. Bunun hakkında daha fazla bilgi edinebilirsiniz.

Sitenizi Serverbolt’ta barındırıyorsanız, NGINX Serverbolt sayfaları önbelleğini kullanmak için kontrol paneline basit bir ayar ekleyen M2 FPC Servicebolt’u alabilirsiniz.
Bültenimize kaydolun!
Blogumuzdan güncellemeleri ve Gelen Kutunuzdaki yeni hizmetler hakkındaki duyuruları kabul edin.Bu, hizmet haberleriyle güncel kalmanın en kolay yoludur.Spam elbette ücretsizdir.İşiniz doğru şekilde yapılandırmaktır.Tüm Magento önbellekleme seçeneklerini etkinleştirdiğinizden emin olun. 2. CSS/JS minifikasyonunu etkinleştirip etkinleştirmediğinizi ve her zaman üretim modunda M2 çalıştırıp çalıştırmadığınızı tekrar kontrol edin.Asla JS paketini kullanmayın.Bu özellik iyilikten daha fazla kayıp getiriyor.

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir