Magento 2 site hızı: Etkili bir şekilde iyileştirmenin yolları

Yayınlanan: 2020-06-11

Magento 2 site hızı , mağazanıza iyi trafik elde etmek için oldukça önemli bir adımdır. Bazen mağaza sahipleri tasarım, satış veya sosyal medya pazarlama faaliyetlerine çok dikkat eder, ancak site performansını tamamen unutur. Site hızının her zaman ilk izlenimi oluşturduğunu unutmayın. Magento 2 site hızı hakkında daha fazla bilgiyi blog yazımızda bulabilirsiniz Magento 2 site hızı: Etkili bir şekilde geliştirmenin yolu.

1. Magento 2 Sistem Gereksinimleri

Sunucu çekirdektir. Seçtiğiniz düzgün çalışmıyorsa, Magento 2 site hızınız iyi olmayacaktır.

Magento 2'de performans optimizasyonuna başlamadan önce, mağazanızı adanmış sunucuya yerleştirmenizi şiddetle öneririz. Ana bilgisayarı seçerken şu kategorileri kontrol edin:

  • Dedicated server veya VPS kullanın, paylaşımlı hosting seçeneğini tercih etmeyin;
  • Magento 2 için aşağıdaki Sistem Gereksinimlerini kontrol edin:

İşletim sistemleri: Linux x86-64. RedHat Enterprise Linux (RHEL), CentOS, Ubuntu, Debian, vb. gibi Linux dağıtımları

Besteci: En son kararlı sürüm. Composer, Magento 2 kod tabanına katkıda bulunmak isteyen geliştiriciler veya Magento uzantıları geliştirmek isteyen herkes için gereklidir.

Web sunucuları: Apache 2.2 veya 2.4. Ayrıca apache mod_rewrite modülü de etkinleştirilmelidir. mod_rewrite, sunucunun URL'yi yeniden yazmasını sağlar. Daha fazla bilgi için Apache belgelerimize bakın. NGINX 1.8 (veya en son ana hat sürümü).

Veritabanı: MySQL 5.6 (Oracle veya Percona)

PHP: 5.6.x 5.5.x, burada x 22 veya daha büyük 7.0.2'dir (yalnızca Magento sürüm 2.0.1 ve üstü tarafından desteklenir)

Gerekli PHP uzantıları: bc-math curl gd, ImageMagick 6.3.7 (veya üstü) veya her ikisi de intl mbstring mcrypt mhash openssl PDO/MySQL SimpleXML soap xml xsl zip Yalnızca PHP 7: json

PHP OPcache: PHP OPcache'in performans nedenleriyle etkinleştirilmesi şiddetle tavsiye edilir. OPcache birçok PHP dağıtımında etkindir. Kurulu olup olmadığını doğrulamak için CentOS veya Ubuntu için PHP belgelerimize bakın. Ayrı olarak kurmanız gerekiyorsa, PHP OPcache belgelerine bakın.

PHP ayarları: Magento kullanırken sık karşılaşılan sorunları önleyebilecek memory_limit gibi belirli PHP yapılandırma ayarları önerilir.

SSL: HTTPS için geçerli bir güvenlik sertifikası gereklidir. Kendinden imzalı SSL sertifikaları desteklenmez. PayPal: PayPal'ın gerektirdiği Aktarım Katmanı Güvenliği (TLS) sürüm 1.2 desteği için libcurl sürüm 7.34 veya üzerini kullanmalısınız.

Posta sunucusu: Posta Aktarım Aracısı (MTA) veya bir SMTP sunucusu

Magento aşağıdaki teknolojileri kullanabilir: Sayfa önbelleğe alma için Redis sürüm 3.0 Varnish sürüm 3.5 veya sayfa önbelleğe alma için en son kararlı 4.x sürümü Memcached veya Memcached PHP uzantılarıyla oturum depolama için Memcached en son kararlı sürüm (en son kararlı sürüm) Magento Enterprise Edition (EE ) yalnızca: Apache Solr 4.x RabbitMQ 3.5; Üç ana veritabanı.

2. Düz Kategorileri ve Ürünleri Etkinleştir

Veritabanı okuma hızıyla ilgili Magento 2 site hızı sorunlarının en önemli nedenlerinden biri.

Veritabanının okuma hızını artırmak için Düz Katalog'u etkinleştirmelisiniz. Bu, ürünleri gösterirken birleştirme (tablolar arasındaki birleştirme) sayısını azaltacak ve buna bağlı olarak MySQL sorgusu karmaşıklığı azalacaktır.

Arka uca gidin, MAĞAZALAR -> Konfigürasyon -> KATALOG -> Katalog -> Düz Katalog Kategorisini Kullan ve “ Evet ” yazın

MAGENTO-2

3. CSS ve JS Dosyalarını Birleştirin

Büyük CSS ve JS dosyaları, ön ucunuzun süslü görünmesini sağlamanın yanı sıra, web sitenizin yükleme hızını düşürebilir. Neyse ki, Magento 2'deki etkilerini azaltmanın bir yolu var.

  1. Arka uca gidin, MAĞAZALAR -> Yapılandırma -> GELİŞMİŞ -> Geliştirici -> JavaScript Ayarları
  2. JavaScript Dosyalarını Birleştir -> Evet
  3. JavaScript Dosyalarını Küçült -> Evet
  1. Arka uca gidin, MAĞAZALAR -> Yapılandırma -> GELİŞMİŞ -> Geliştirici -> CSS Ayarları
  2. CSS Dosyalarını Birleştir -> Evet
  3. CSS Dosyalarını Küçült -> Evet

Bitirdikten sonra Save Config'e basmayı unutmayın! Magento 2 site hızı için iyidir.

4. İçerik Dağıtım Ağı

CDN veya İçerik Dağıtım Ağı, web içeriği sağlamak için coğrafi yakınlığı kriter olarak kullanan, birbirine bağlı bir önbellek sunucuları sistemidir. Sonuç olarak, ziyaretçilerinizin sayfaları daha hızlı yüklemelerine yardımcı olur.

Pek çok CDN türü vardır, sağlanan özelliklere, coğrafi kapsama bakın ve beğendiğinizi seçin.

Magento 2 özelliklerinden biri kullanıma hazır CDN desteğidir ve bunun için kurulumu burada bulabilirsiniz: MAĞAZALAR -> GENEL -> Yapılandırma -> Web -> Temel URL'ler (Güvenli)

5. Önbelleğe alma

Önbelleğe alma, yerel ana bilgisayarda da Magento 2'yi önemli ölçüde hızlandırabilir. Magento 2'nin çeşitli önbelleğe alma seçenekleri vardır, bunları burada bulabilirsiniz: SİSTEM -> Önbellek Yönetimi

Burada Magento mağazanızın önbelleğe alma seçeneklerini bulacaksınız, ihtiyacınız olanlara tıklayın, Etkinleştir seçeneğini seçin ve Sayfa Önbelleğini Gönder'e tıklayın, sonuç olarak sunucu yanıt süresini ve toplam sayfa yükleme süresini önemli ölçüde azaltabilir.

Ancak M2, yalnızca bu sayfayı ziyaret ettikten sonra her sayfa (kategoriler, ürünler vb.) için önbellek örneği oluşturur ve genellikle önbellek ömrü bir günden kısa sürer.

Magento 2 modülü Sayfa Önbellek Isıtıcı , önbelleği olmayan sayfaları otomatik olarak ziyaret edebilir ve bu sayfalar için önbelleği ısıtır. Magento 2 site hızı için iyidir.

6. Görüntü Optimizasyonu

Herhangi bir resim yüklemeden önce sıkıştırılmış olduğundan emin olun. Düzen yeteneklerinizin ötesinde büyük resimlere gerek yoktur.

Ayrıca, gereksinimlerinizin çoğuna uyan biçimi seçin. Magento 2 siteyi hızlandırmak için, muazzam miktarda ürün görseli ile siteyi aşırı yüklememek daha da önemlidir. Size önerimiz: Ürün görselleri için JPEG formatını kullanın. Daha küçük boyut için kaliteden ödün verebileceğiniz için, diğer formatlara göre resimler için daha uygundur. Öte yandan, düzen ve logo için PNG veya SVG kullanmak çok daha faydalıdır.

Katalog için zaten .png görüntüleri kullanıyorsanız, pngquant yardımcı programını kullanarak görüntü boyutunu küçültebilirsiniz (görüntü boyutunu %80'e kadar küçültür).

Bu basit komut, /pub/media klasöründeki tüm .png resimlerini sıkıştıracaktır:

 for file in `find pub/media/ -type f -name '*.png'`; do echo $file;pngquant $file --output $file -f;done

Claue - Temiz, Minimal Magento Temamızı deneyin - 11'den fazla ana sayfa düzeni ve mağaza, blog, portföy, mağaza bulma düzenleri ve diğer faydalı sayfalar için tonlarca seçenek ile modern ve temiz bir e-ticaret mağazası için mükemmel bir şablon. Claue, hayal ettiğiniz gibi her türlü e-ticaret sitesini karşılayacak ve uygun hale getirecektir.

magento 2 site hızı

Claue, derinlemesine için en yüksek sayfa Magento 2 site hız puanı elde etti
tema hızı optimizasyonu

En Son Güncelleme: Claue Çok Amaçlı Magento 2 Temasının 2.0 sürümünü, bir dizi performans iyileştirmesi ve özel özelliklerle birlikte piyasaya sürdük. Bu temaya şimdi göz atın: Claue Magento Theme 2. 0

claue2_düzenlendi (1)

Canlı Demo

Claue – Temiz, Minimal Magento 2&1 Teması , 40'tan fazla ana sayfa düzeni ve mağaza, blog, portföy, mağaza bulma düzenleri ve diğer faydalı sayfalar için tonlarca seçenek içeren modern ve temiz bir e-ticaret mağazası için mükemmel bir şablondur. Claue sürüm 2.0, aşağıdakiler de dahil olmak üzere bir dizi özel özellikle birlikte gelir:

  • Luma temasına dayalı olmak.
  • Magento Temasının tüm standartlarını karşılayın
  • Önemli performans artışı
  • Çoğu üçüncü taraf uzantıyla uyumludur.
  • Magento 2.4.x ile tam uyumlu

Bu ikinci gelişmiş sürüm, öncekinden tamamen farklıdır. Bu nedenle, Claue sürüm 1 kullanıyorsanız ve Claue sürüm 2'ye güncelleme yapmak istiyorsanız, eski sürümden güncelleme yapmak yerine yalnızca yeni bir web sitesini yeniden oluşturabilirsiniz. Şimdi ana konuya dönelim.

7. Magento Güncellemeleri

Magento 2 site hızı için küçük, basit bir ipucu: Mağazanızı güncellemeyi unutmayın. Magento ekibi sürekli olarak performans iyileştirmeleri için çok çalışıyor. Bu yüzden hiçbirini kaçırmayın!

Magento 2 Site Speed'in kilit noktalarını özetleyelim

  1. MySQL sorgularını kolaylaştırmak için düz ürünleri ve kategorileri etkinleştirmeyi unutmayın.
  2. Kullanıcı deneyimini keyifli hale getirmek için CSS ve JS dosyalarını birleştirin.
  3. Mağazanız için CDN uygulayın – Magento 2, onu kullanıma hazır olarak destekler.
  4. Önbelleğe almayı etkinleştirin.
  5. Web sitenizi gerekmedikçe yüksek kaliteli görsellerle aşırı yüklemeyin.
  6. CMS güncellemelerinizi unutmayın.

Magento'nun resmi ortağı olan ArrowHiTech ile web sitenizi yükseltin

Kendi Magento geliştirme destek hizmetlerimiz , artı aylık destek paketleri seçeneğidir. Çevrimiçi işinizin her zaman en iyi durumda kalmasını sağlamaktır. Ve elbette, kolayca bulunabilen ve incelenebilen sayısız başka geliştirici web sitesi de var, özellikle Magento 2 site hızınızı artırın.

Ele geçirmek

ArrowHiTech Kalkınma Ajansı

Magento 2 Ürünlerimiz:

Ele geçirmek

Themeforest.net'te Magento 2 Tema koleksiyonu

Ele geçirmek

Magesolution.com'daki Magento 2 uzantı koleksiyonunun bazı uzantıları