Magento Performans Optimizasyonu Açıklaması
Yayınlanan: 2022-03-11Magento performansı çok önemlidir. Yükleme hızı, web sitenizin dönüşüm oranı üzerinde doğrudan ve ölçülebilir bir etkiye sahiptir, bu nedenle optimize edilmiş bir Magento kurulumuna sahip olmak, Magento mağazanızın ve muhtemelen genel olarak işletmenizin başarısı için çok önemlidir.
Bu makalede, Magento geliştiricilerinin Magento 2 kurulumlarını optimize edebilecekleri bazı yollar sunacağım ve aşağıdakilerin nasıl yapılacağını açıklayacağım:
- Üçüncü taraf modülleri kontrol edin ve darboğazları bulun
- Tam sayfa önbelleğini etkinleştir
- Vernik, tam sayfa önbellek dosyaları değil
- Tam sayfa önbelleğin çalıştığından emin olun, çok kolay bozulabilir
- Üretim modunu etkinleştir
- CSS/JS küçültme
- Düz tabloları etkinleştir
- Ödeyebileceğiniz en hızlı hostingi alın
- Görüntüleri optimize edin
- Dizin oluşturucular "Zamanlamada Güncelleme"
- GZIP sıkıştırması
- Katalog sayfalarında ve aramada Elasticsearch'ü kullanın.
- Sayfa yüklendikten sonra sunucuya yapılan gereksiz Ajax çağrılarını kontrol edin (oturum kilitlenmesine neden olabilir)
- Sayfa önbelleği ve oturum depolaması için Redis
Üçüncü Taraf Modülleri Kontrol Edin ve Darboğazları Bulun
Kötü kodlu, kullanımdan kaldırılmış yöntemler kullanan veya Magento'nun en son kararlı sürümüyle uyumluluk sorunları olan birçok üçüncü taraf Magento modülü var. Ağır istekleri belirlemenin en iyi yolu bir profil oluşturucu kullanmaktır. Bu, bir sayfada kaç tane MySQL sorgunuz olduğunu ve kaçının aynı olduğunu belirlemenize yardımcı olur. Bunu bilerek, bu sorguları tek bir sorguda sıkıştırabilir ve böylece Magento'yu hızlandırabilirsiniz.
Küçük geliştiricilerin Magento'da yanlış yaptığı ana şeylerden biri, modelleri döngülerin içine yüklemektir. Bundan mümkün olduğunca kaçınmaya çalışın. Tüm koleksiyonu ihtiyacınız olan her şeyle yükleyin ve ardından döngüye girin. Zaman ve mekan karmaşıklığını daima aklınızda bulundurun ve algoritmanızı optimize edilmiş bir şekilde oluşturun.
Düzeninizin nasıl yüklendiğine ve en yavaş performans gösteren şablon bloklarının hangileri olduğuna bakın, ardından bu koda bakın. Döngülere yükleme çağrıları gibi anlayışlı verileri bulabileceğiniz Model CRUD ölçümlerine bakın.
Magento Tam Sayfa Önbellek
Bir kullanıcı mağazanıza eriştiğinde sunucuya bir istek yapılır. Bu istek, PHP tarafından belirli işlemler ve veritabanı sorguları yapılarak işlenir ve ardından kullanıcıya gösterilecek ilgili HTML'yi döndürür. Tam sayfa önbellek, bu HTML yanıtını depolar, böylece bir sonraki özdeş istek, tüm arka uç işleme ve veritabanı sorgularını atlayarak doğrudan onu döndürür. Bu, web sitesinin yanıtını çok daha hızlı hale getirir.
Magento optimizasyon çabalarınızın bir parçası olarak tam sayfa önbelleği kullanmak, web sitenizin hızını büyük ölçüde artırabilir. Bu, sayfalarınızın önbelleğe alınmış sürümlerini oluşturacak ve her istek için tüm sorguları çalıştırmak yerine bunları kullanıcıya teslim edecektir. Tabii ki, tüm sayfalar önbelleğe alınmaz. Örneğin, sepet sayfası önbelleğe alınmaz, aksi takdirde tüm kullanıcılar sayfanın önbelleğe alınmış ilk sürümünü görür. Bunlar, kullanıcıya ve oturuma özel dinamik sayfalar veya sayfa bölümleridir.
Magento tam sayfa önbelleğini etkinleştirmek için aşağıdaki CLI komutunu çalıştırabilirsiniz:
php bin/magento cache:enable full_page
Önbellek türlerini etkinleştirmek için CLI komutunu çalıştırabilirsiniz:
php bin/magento cache:enable
Yönetici olarak oturum açarak Magento Admin'den de yapabilirsiniz:
- Sistem > Araçlar > Önbellek Yönetimi'ne gidin
- Etkinleştirmek istediğiniz Önbellek Türünü seçin
- Eylemler açılır menüsünde Etkinleştir'i seçin ve Gönder'i tıklayın.
Tam Sayfa Önbellek için Vernik Kullanın
Tam sayfa önbelleği etkinleştirirken, onu işlemek için dosyaları değil, Varnish'i kullanın. Magento, üretimde Vernik (veya Redis) kullanılmasını şiddetle tavsiye eder. Tümleşik tam sayfa önbelleğe alma (dosya sistemine veya veritabanına) Varnish'ten çok daha yavaştır ve Varnish, HTTP trafiğini hızlandırmak için tasarlanmıştır.
Resmi Magento 2 belgelerinde Varnish'in nasıl kurulacağı ve yapılandırılacağı hakkında tam bir kılavuz bulabilirsiniz.
Magento'yu yönetici olarak Magento Admin'de Vernik oturum açmayı kullanacak şekilde yapılandırmak için:
- Mağazalar > Yapılandırma > Gelişmiş > Sistem > Tam Sayfa Önbelleği'ne gidin
- Önbelleğe Alma Uygulaması listesinden Vernik Önbelleğe Alma'yı tıklayın.
- Genel içerik için TTL alanına bir değer girin
- Vernik Yapılandırmasını genişletin ve Vernik yapılandırmanızla ilgili belirli bilgileri girin
Tam Sayfa Önbelleğin Çalıştığından Emin Olun: Kolayca Bozulur
Tam sayfa önbelleği Magento 2'de kolayca kırılabilir. Örneğin, bir bloğu önbellekten çıkarmak istiyorsanız, bloğunuzu bildirirken XML düzeninde cacheable="false"
niteliğini kullanmayın. Bu, yalnızca o blok için değil, o bloğu içeren tüm sayfa için önbelleği devre dışı bırakır. Bu, insanların yaptığını gördüğüm bir hata.
cacheable="false"
özniteliğini arayın ve hangi bloklarda ayarlandıklarını ve bu blokların hangi sayfalarda çağrıldığını görün. Böylece, önemsiz sayfaların önbellekle ilgili sorunları olup olmadığını belirleyebilirsiniz.
Sayfanızın manuel olarak önbelleğe alınıp alınmadığını da test edebilirsiniz. Mağazayı yerel veya sahne ortamınızda Geliştirici Moduna alın:
- Magento önbelleğini temizle
- Sayfayı tarayıcıya yükleyin
- Tarayıcınızın hata ayıklama ağ sekmesindeki sayfa başlıklarını inceleyin.
- X-Magento-Cache-Debug'ı arayın: MISS
- Sayfayı yenileyin, HIT olarak değişmelidir
HIT olarak değişmiyorsa, sayfa önbelleğe alınmamış ve önbellek çalışmıyor demektir.
Üretim Modunu Etkinleştirmeyi Unutmayın
Magento'nun varsayılan , geliştirici ve üretim modu olmak üzere üç çalışma modu vardır.
Üretim modu, bir üretim sistemine dağıtım için tasarlanmıştır. Bu mod istisnaları gizler, statik dosyaları yalnızca önbellekten sunar ve Magento Admin'de önbellek türlerini etkinleştirmenize veya devre dışı bırakmanıza izin vermez. Ayrıca otomatik kod dosyası derlemesini de engeller.
Mağaza çalışırken ve geliştirirken geliştirici modu aktiftir. Sitenizi canlı sunucuya dağıtırken üretim moduna geçmeyi unutmayın!
Geçerli modu görmek için CLI komutu:
php bin/magento deploy:mode:show
Üretim moduna geçmek için CLI komutu:
php bin/magento deploy:mode:set production
Geliştirici moduna geçmek için CLI komutu:
php bin/magento deploy:mode:set developer
Farklı Magento modları hakkında daha ayrıntılı bilgiyi burada bulabilirsiniz.
CSS/JS Küçültme
CSS ve JS dosyalarını küçültmek, Magento 2 hız optimizasyonunun önemli bir unsurudur. Bunları küçülterek dosyalardaki tüm boşlukları, sekmeleri ve yeni satırları kaldırırız. Ortaya çıkan dosyalar daha az karaktere ve dolayısıyla daha küçük boyuta sahip olacak, böylece daha hızlı indirilecekler.
Magento'da bu özellik yerleşik olarak bulunur ve Yönetici'de CSS/JS küçültmeyi etkinleştirebilirsiniz. JavaScript küçültmeyi etkinleştirmek için şu adımları izleyin:
- Magento'yu üretim moduna geçir
- Mağazalar > Yapılandırma > Gelişmiş > Geliştirici'ye gidin
- Javascript Dosyalarını Küçült seçeneğini Evet olarak ayarlayın
- Yapılandırmayı Kaydet
- Sistem > Önbellek Yönetimi sayfasında Önbelleği Temizle
CSS küçültmeyi etkinleştirmek için aşağıdaki adımlar gereklidir:
- Magento'yu üretim moduna geçir
- Mağazalar > Yapılandırma > Gelişmiş > Geliştirici > CSS Ayarları'na gidin
- CSS Dosyalarını Küçült seçeneğini Evet olarak ayarlayın
- Yapılandırmayı Kaydet
- Sistem > Önbellek Yönetimi sayfasında Önbelleği Temizle
Not: JS dosyalarını birleştirmeyin – sadece küçültün .
Düz Tabloları Etkinleştir
Magento, varlıklarının özniteliklerini değer türlerine bağlı olarak birden çok tabloda saklayan EAV (varlık öznitelik değeri) Modelini kullanır. Birden çok tablo üzerinde birden çok tablo, birleşim ve istek kullanmak, verileri almak için gereklidir ve bu da sorguları yavaşlatabilir.
Magento, katalog ve ürünler için düz tablolar kullanma seçeneğine sahiptir. Düz tablolar, bir varlığın tüm niteliklerini tek bir tabloda birleştirerek oluşturulur. Verileri talep ederken bir tabloyu sorgulamamız gerekiyor, bu da onu çok daha hızlı hale getiriyor.
Magento, her indekslemede düz tablolar oluşturur ve günceller. Magento Admin'e yönetici olarak giriş yaparak düz tabloları etkinleştirebilirsiniz:
- Mağazalara Git > Konfigürasyon > Katalog > Katalog > Vitrin
- Düz Katalog Kategorisini Kullan için Evet'i seçin
- Düz Katalog Ürününü Kullan için Evet'i seçin
- Yapılandırmayı Kaydet
Hızlı Magento Barındırma Seçin
Magento minimum gereksinimlerine göz atın ve sunucunuzun bunları karşılayıp karşılamadığını görün. Resmi Magento 2.2.x teknoloji yığını gereksinimlerini burada görebilirsiniz.
Barındırma yapılandırması, Magento 2 performansı için çok önemlidir. Magento için özel barındırma hizmetleri de vardır, ancak bunlar her şeyden çok pazarlamayla ilgili olabilir.
Sonuç: Projeniz için aşırıya kaçmadıkça, alabileceğiniz en hızlı barındırma çözümünü alın.
Magento Görüntü Optimizasyonu
Resimlerinizin boyutu açıkça web sitenizin hızını etkiler. Örneğin, 20 ürün içeren bir katalog sayfanız varsa ve her ürün resminin boyutu 1Mb ise, bu sayfa yüklendiğinde toplam 20Mb'lık bir indirme anlamına gelir ve bu, bazı senaryolarda (mobil cihazlar, belirli bölgelerde sınırlı bant genişliği vb.).
Resimlerinizin uygun şekilde optimize edilip edilmediğini ve kalite ile boyut arasında iyi bir orana sahip olup olmadıklarını kontrol edin. Ayrıca, resimlerinizin CSS tarafından yeniden boyutlandırılmadığından, kaynak dosyanın ihtiyacınız olan belirli boyuta yeniden boyutlandırıldığından emin olun.
Diğer bir teknik ise, sayfa tamamen yüklendikten sonra veya kullanıcı katalogda gezinirken resimlerinizi yüklemek anlamına gelen tembel yükleme kullanmaktır.
İçeriğinizi çok daha hızlı sunmak için AWS veya CDN de kullanabilirsiniz. AWS, CDN ve geleneksel barındırma arasındaki farklara bitmap optimizasyonu perspektifinden hızlıca göz atalım.

Geleneksel barındırma
Geleneksel yol, görseller gibi içeriğinizi web sitenizle aynı sunucuda depolamaktır. Bu, disk alanınızı ve bant genişliğinizin önemli bir bölümünü kaplayarak önemli sunucu yükü oluşturabilir. Açıkçası, geleneksel barındırma ile ölçeklendirme bir sorun olabilir.
CDN (İçerik Dağıtım Ağı)
Bir içerik dağıtım ağı genellikle web sitesinin içeriğinin bir kısmını sunarak bir sunucunun yükünü azaltmak için kullanılır. Bunun yanı sıra, çağrı yapmak için birden fazla ağ kullanarak içeriğinizi hızlı ve yüksek kullanılabilirlik sağlayarak ileterek yüksek performans sağlar.
AWS (Amazon CloudFront)
Amazon CloudFront, hem ağ hem de uygulama düzeyinde koruma sağlayan, son derece güvenli bir İçerik Dağıtım Ağıdır (CDN). AWS'ye nasıl başlayacağınıza ve içeriği daha hızlı teslim edeceğinize ilişkin bu eğiticiye göz atın.
Ayrıca, bir sorgu parametresi aracılığıyla iletilen boyutlara göre görüntüleri anında yeniden boyutlandırmak için AWS'yi kullanabilirsiniz. Ek bilgi için, Amazon CloudFront ve Lambda@Edge ile Görüntüleri Yeniden Boyutlandırma hakkındaki bu eğiticiye bakın.
Dizin Oluşturucuları "Zamanlamada Güncelle" olarak ayarlayın
Magento dizinleyicileri iki moda ayarlanabilir: " Kaydetmede Güncelleme " veya " Planlamada Güncelleme ".
Bir ürünü, özelliği veya kategoriyi her kaydettiğinizde "Kaydetmede Güncelle" olarak ayarlandığında, belirli dizin çalışmaya başlar. Dizin oluşturucular kaynak tüketebilir ve bu da sunucunuzu yavaşlatabilir.
Dizin oluşturucuları ayarlamak için en iyi mod “Planlamada Güncelleme”dir. Bu sayede belirlediğiniz belirli bir zamanda cron işi tarafından yürütüldüğünden emin olursunuz. Web sitenizdeki trafiğin düşük olduğu bir zaman seçin.
Şu komutu çalıştırarak mevcut dizin oluşturucu modunu görüntüleyebilirsiniz:
php bin/magento indexer:show-mode
Veya Magento Admin'de şuraya giderek:
Sistem > İndeks Yönetimi
Komutu çalıştırarak dizin oluşturucu modunu "Planlamada Güncelle" olarak değiştirebilirsiniz:
php bin/magento indexer:set-mode schedule
Dizin oluşturucu modunu şu komutu çalıştırarak “Kaydetmede Güncelle” olarak değiştirebilirsiniz:
php bin/magento indexer:set-mode realtime
Ve işte Magento Admin'de:
Sistem > Dizin Yönetimi: Tüm dizinleyicileri seçin ve Eylemler açılır menüsünden "Planlamada Güncelle"yi seçin
Ayrıca, Yönetici'ye giderek aşağıdakileri yapmak için Zamanlanmış Görevleri yapılandırabilirsiniz:
Mağaza > Ayarlar > Yapılandırma > Gelişmiş > Sistem > Cron (Zamanlanmış Görevler)
"Grup için Cron yapılandırma seçenekleri: dizin" öğesini genişletin
GZIP Sıkıştırma
Gzip, daha hızlı ağ aktarımları için dosyaları sıkıştırma yöntemidir. Sıkıştırma, web sunucunuzun, web sitenizin kullanıcıları için daha hızlı yüklenen daha küçük dosya boyutları sağlamasına olanak tanır. Ancak, bu bir maliyetle geliyor.
Bir dosyayı sıkıştırırken CPU'yu yüklersiniz ve bir dosyayı ne kadar sıkıştırırsanız işlem o kadar uzun sürer. Bu, sunucu CPU yükünü artırabilse de, bant genişliği kullanımını da önemli ölçüde azaltabilir. gzip ile, 1 ile 9 arasında değişen farklı sıkıştırma seviyeleri arasından seçim yapabilirsiniz.
Seviye 1'de en hızlı sıkıştırma süresine, ancak daha düşük sıkıştırma oranına sahip olursunuz. Karşı tarafta, 9. seviyede en yüksek sıkıştırma oranına ancak daha düşük bir hıza sahipsiniz. Gzip'in varsayılan yapılandırması, hız yerine sıkıştırmayı tercih eden seviye 6'yı kullanır. Nginx, dosya boyutuna göre hızı tercih ederek seviye 1'i kullanır.
gzip sıkıştırmasını açmak ve Apache'nin mod_deflate
modülünü etkinleştirmek için, bunu .htaccess dosyanızı güncelleyerek ekleyebilir ve aşağıda gösterildiği gibi uygun satırları yorumdan kaldırabilirsiniz. mod_deflate
modülü, statik kaynakları tarayıcıya aktarmadan önce daha küçük dosyalara sıkıştırır.
<IfModule mod_deflate.c> ############################################ ## enable apache served files compression ## http://developer.yahoo.com/performance/rules.html#gzip # Insert filter on all content SetOutputFilter DEFLATE # Insert filter on selected content types only AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript application/json image/svg+xml # Netscape 4.x has some problems... BrowserMatch ^Mozilla/4 gzip-only-text/html # Netscape 4.06-4.08 have some more problems BrowserMatch ^Mozilla/4\.0[678] no-gzip # MSIE masquerades as Netscape, but it is fine BrowserMatch \bMSIE !no-gzip !gzip-only-text/html # Don't compress images SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary # Make sure proxies don't deliver the wrong content Header append Vary User-Agent env=!dont-vary </IfModule>
Katalog Sayfalarında ve Aramada Elasticsearch'ü kullanın
Web sitenizin hızını artırmanın bir başka yolu da katalog sayfaları ve arama sonuçları için Elasticsearch'ü kullanmaktır. Elasticsearch sunucunuzu kurun ve Magento mağazanızı ona bağlayın. Elasticsearch kullanarak arama yapmak çok daha hızlı hale gelir.
Bu resmi kılavuz, Magento'yu Elasticsearch ile nasıl yapılandırabileceğinizi açıklar.
Magento'yu Elasticsearch'ü kullanmak üzere yapılandırmak için Magento Admin'de yönetici olarak oturum açın:
- Mağazalar > Ayarlar > Yapılandırma > Katalog > Katalog > Katalog Arama öğesine tıklayın.
- Arama Motoru listesinden, aşağıdaki şekilde gösterildiği gibi Elasticsearch veya Elasticsearch 5.0+ öğesine tıklayın. ( Elasticsearch 5.0+ seçeneği Magento 2.1 için mevcut değildir.)
Gereksiz Ajax Çağrılarını Kontrol Edin
Sayfa yüklendikten sonra sunucuya yapılan geri aramalar, oturum kilitlenmesine neden olabilir. Sayfanızın yaptığı tüm Ajax çağrılarını kontrol etmenin bir yolu, Chrome'daki DevTools'u kullanmaktır. Sayfaya sağ tıklayıp İncele'yi seçerek açabilirsiniz.
Ağ sekmesine gidin ve orada isteği XHR'ye göre filtreleyebilirsiniz. Artık sayfanın tüm Ajax isteklerini görebilir ve o sayfada hangisinin gerekli olduğunu görmek için kontrol edebilirsiniz.
Sayfa önbelleği ve oturum depolaması için Redis
Redis, varsayılan olarak Magento 2'de kullanılan Zend_Cache_Backend_File
yerine isteğe bağlı bir arka uç önbellek çözümüdür.
Neden Redis'i Kullanmalı?
Redis'i kullanmanın birçok avantajı olabilir:
- PHP oturum depolaması için de kullanılabildiğinden memcached'i Redis ile değiştirebilirsiniz.
- Redis, memcached tarafından desteklenmeyen çok istenen bir özellik olan disk üzerine kaydetmeyi ve ana/bağımlı çoğaltmayı destekler. Çoğaltma, tek bir hata noktasından kaçınır ve yüksek kullanılabilirlik sağlar.
- Redis, dosyalardaki etiketleri indeksleyerek çalıştığından, etiket işlemleri her önbellek dosyasının tam olarak taranmasını gerektirmez.
- Arka uç, foreach döngüleri olmadan etiket tabanlı önbellek temizlemeyi destekler.
Ayrıca bir ana dezavantajı var:
- Redis bir bellek içi depo olduğundan, tüm verileriniz belleğe sığmalıdır, yani yalnızca RAM hızı ve kapasitesi ile sınırlıdır.
Magento'yu oturum depolaması için Redis kullanacak şekilde yapılandırın
Aşağıda <your Magento install dir>app/etc/env.php
eklenecek örnek bir yapılandırma verilmiştir:
'session' => array ( 'save' => 'redis', 'redis' => array ( 'host' => '127.0.0.1', 'port' => '6379', 'password' => '', 'timeout' => '2.5', 'persistent_identifier' => '', 'database' => '2', 'compression_threshold' => '2048', 'compression_library' => 'gzip', 'log_level' => '1', 'max_concurrency' => '6', 'break_after_frontend' => '5', 'break_after_adminhtml' => '30', 'first_lifetime' => '600', 'bot_first_lifetime' => '60', 'bot_lifetime' => '7200', 'disable_locking' => '0', 'min_lifetime' => '60', 'max_lifetime' => '2592000' ) ),
Parametrelerle ilgili tüm ayrıntıları ve Redis kurulumunuzun Magento'nuzla birlikte iyi çalıştığına dair temel bir doğrulamayı nasıl yapacağınızı buradan kontrol edebilirsiniz.
Magento'yu Sayfa ve Varsayılan Önbellek için Redis Kullanacak Şekilde Yapılandırın
Sayfa ve varsayılan önbellek için Redis'i yapılandırmanın iki yolu vardır. <Magento install dir>app/etc/env.php
dosyasını manuel olarak düzenleyebilir veya doğrulama sağladığı için önerilen yöntem olan komut satırını kullanabilirsiniz.
Varsayılan önbellek için şu komutu çalıştırın:
php bin/magento setup:config:set --cache-backend=redis --cache-backend-redis-<parameter_name>=<parameter_value>...
Redis varsayılan önbelleğe almaya özel parametreleri belirtin.
Sayfa önbelleği için şu komutu çalıştırın:
Php bin/magento setup:config:set --page-cache=redis --page-cache-redis-server=redis.example.com --page-cache-redis-db=1
Bu komut Redis sayfa önbelleğe almayı etkinleştirir, ana bilgisayarı redis.example.com
ayarlar ve veritabanı numarasını 1'e atar. Magento DevDocs'taki tüm ayrıntıları kontrol edebilirsiniz.
Magento Performans Optimizasyonu Özeti
Magento 2 performans optimizasyonuna yönelik birkaç yaklaşımı ele aldık, o yüzden hızlı bir özet yapalım.
Darboğazları belirlemek ve çözmek, verilerinizin işlenmesinde büyük bir fark yaratacaktır. Tam sayfa önbellek ve Vernik kullanmak ayrıca web sitenizin hızını artıracak ve HTTP trafiğini hızlandıracaktır. Magento'yu her zaman canlı sunucunuzda üretim modunda kullanmalısınız, mazeret yok. CSS ve JS dosyalarının boyutunu azaltmak için küçültmeyi kullanın, daha küçük bir dosya hem daha hızlı indirir hem de daha az bant genişliği kullanır.
Veritabanı isteklerini azaltmak ve veritabanı yanıt süresini iyileştirmek için düz tabloları etkinleştirin. Resimlerinizi optimize edin ve mümkünse bir CDN kullanın. Dizin oluşturucuları programa göre güncellenecek şekilde ayarlayın ve Magento cron'u etkinleştirin. Gzip sıkıştırmasını etkinleştirmek, indirilecek dosyaların boyutunu da azaltacaktır. Elasticsearch'ü kullanmak, katalog sayfalarınızın hızını artıracak ve arama sonuçları sayfası çok daha hızlı yüklenecektir. Varsayılan memcache'den önemli ölçüde daha hızlı olan sayfa önbelleği ve oturum depolaması için Redis'i kullanın.
Bu önerilerin hepsini veya şimdiye kadar kullanmadığınız birkaçını uygulayabilirsiniz. Magento performansını iyileştirmek için bir çift bile yeterli olmalı, bu da umarım daha fazla dönüşüme dönüşmelidir.