PrestaShop mağazası yavaş açılıyorsa nereden başlamalı?
Yavaşlık tek bir ayardan kaynaklanmayabilir. Önce sorunu görünür kılın; sonra her müdahalenin etkisini ayrı ölçün.
“Site yavaş” ifadesi tek başına yeterli bir teşhis değildir. Ana sayfa hızlıyken ürün sayfası yavaş olabilir; sorun yalnızca yoğun trafikte ya da yönetim panelinde ortaya çıkabilir. İnceleme için önce hangi sayfada, ne zaman ve ne kadar gecikme olduğunu kaydedin.
1. Başlangıç ölçümünü alın
Ana sayfa, yoğun bir kategori, görseli fazla bir ürün sayfası ve sepet akışından örnekler seçin. Mobil ve masaüstünü ayrı değerlendirin. Tarayıcı geliştirici araçlarında belge isteğinin sunucudan ne zaman döndüğüne ve sayfanın hangi dosyaları yüklediğine bakın. Aynı URL'leri aynı koşullarda birkaç kez ölçerek başlangıç değerini not edin.
PrestaShop geliştirici belgeleri de değişiklikten önce kıyas ölçümü yapılmasını önerir: başlangıç verisi olmadan bir ayarın gerçekten iyileştirme sağlayıp sağlamadığını anlamak güçtür.
2. Gecikmenin yerini ayırın
- İlk sunucu yanıtı geç mi? Uygulama, veritabanı, PHP kaynakları, önbellek ve yoğun çalışan modülleri inceleyin. Sunucu hata ve erişim kayıtları zaman çizelgesi sağlar.
- Yanıt hızlı, görüntüleme geç mi? Büyük görselleri, gereksiz JavaScript/CSS dosyalarını ve üçüncü taraf etiketleri gözden geçirin. Ürün ve kategori görsellerinin gerçek kullanım boyutuna uygunluğunu kontrol edin.
- Yalnızca belirli sayfalarda mı? O sayfaya bağlı modüller, tema şablonları, filtreler ve veri sorguları üzerinde yoğunlaşın.
- Yalnızca kampanya saatlerinde mi? Trafik artışıyla sunucu kaynaklarının ilişkisine bakın. Tek bir hız testi, yoğun saat davranışını temsil etmez.
3. Bir seferde bir değişiklik yapın
Önce yedek ve geri dönüş planı hazırlayın. Önbellek ayarını, görsel işleme yöntemini veya bir modülü değiştirirken her adımı tek başına test edin. Ürün görüntüleme, sepete ekleme ve ödeme akışını kontrol ettikten sonra ölçümü tekrarlayın. Özellikle canlı mağazada bütün modülleri aynı anda kapatmak veya rastgele sunucu ayarları kopyalamak, sorunun kaynağını gizleyebilir.
Kısa kontrol listesi
- Yavaş URL'leri ve sorun saatlerini kaydedin.
- Mobil, masaüstü ve yoğun trafik koşullarını ayırın.
- Sunucu yanıtı ile tarayıcıdaki yükleme süresini ayrı ölçün.
- Görsel boyutlarını, tema dosyalarını ve üçüncü taraf etiketleri inceleyin.
- Modül ve sunucu kayıtlarını belirtilerle eşleştirin.
- Yedek alın; tek değişiklik yapın; sepet ve ödeme akışını test edin.
- Önceki ölçümle karşılaştırıp sonucu kaydedin.
PrestaShop sürümü, yavaş URL örnekleri, sorunun başladığı tarih ve son değişiklikleri paylaşın. İnceleme kapsamını gerçek belirtilere göre belirleyelim.
Teknik destek kapsamı ↗Kaynak ve yöntem
Bu yazı NetwoTürk tarafından bir teşhis akışı olarak hazırlanmıştır. Genel ölçüm ve darboğaz yaklaşımı için PrestaShop Developer Documentation: Optimize your PrestaShop rehberinden yararlanılmıştır. Sürüm, tema ve barındırma yapınıza göre uygulama adımları değişebilir.
← Tüm blog yazıları