İçeriğe geç
çevrimiçi
trv0.46.1 · 1d135e2
Bakımı sürüyorGüncellendi: 31 Ağu 2026

Decoroll

Stor perdeler için bir OpenCart mağazası: düzeltilmiş fiyat hesaplayıcı ve ödeme adımı, ardından veritabanı yükünü azaltan ve barındırma sağlayıcısının CPU kısıtlamasını kaldırtan bir performans kurtarma çalışması.

Decoroll ana sayfası: katalog düğmesi, ürün araması, telefon ve çalışma saatleri, oturma odasında stor perdeler gösteren bir banner ve karartma, dikey ve gece-gündüz gibi popüler kategorilerle bir stor ve jaluzi mağazası

Sorun

Bir stor perde mağazasının fiyat hesaplayıcısının ve ödeme adımının düzeltilmesi gerekiyordu – ardından mağaza barındırma sağlayıcısı tarafından kapatılmanın eşiğine geldi: site ve veritabanı günlük CPU sınırının yaklaşık iki katını kullanıyordu ve kimse nedenini bilmiyordu.

Çözüm

  • Fiyat hesaplayıcı: doğru yuvarlama (önceden tam tutarlara bile 1 UAH ekliyordu), birden fazla üründe sepet toplamının artık 1–2 UAH kaymaması, fiyat hesaplanırken “Sepete ekle” düğmesinin kilitlenmesi – böylece yavaş bir bağlantıda kimse yanlış fiyatla sipariş vermiyor – ve karışık http/https yüzünden artık başarısız olmayan hesaplayıcı istekleri.
  • Ödeme adımı: adres alanı teslimat yöntemine uyum sağlıyor (kurye adresi veya şube), tarayıcının otomatik doldurması artık bölge alanlarını doldurmuyor ve Chrome yöneticinin kayıtlı parolasını sipariş formuna eklemeyi bıraktı.
  • E-posta: iletişim formu mesajları, ziyaretçi Reply-To alanında olacak şekilde mağazanın posta kutusundan gönderiliyor; böylece barındırma sağlayıcısı onları reddetmeyi bıraktı.
  • SEO: yaklaşık 550 eski yönlendirme kaldırıldı, görsel URL'lerinde ve tüm ürün feed'lerinde dil ön ekleri düzeltildi, robots.txt'de localhost'u gösteren site haritası düzeltildi.
  • CPU olayı: yazılı bir inceleme kök nedeni buldu – temadaki göreli bağlantılar ile doğrulanmamış kullanıcı dostu URL'ler, tarayıcı botları için sonsuz bir sayfa alanı oluşturuyordu. İç içe URL'ler artık PHP çalışmadan önce bir yönlendirmeyle birleştiriliyor, bağlantılar düzeltildi, sekiz veritabanı indeksi ve URL önbellekleme eklendi, oturum tablosu temizlendi, görsel işleme güçlendirildi, 1 GB'lık bir hata günlüğü durduruldu ve site bot korumasıyla Cloudflare arkasına taşındı – her değişiklikten önce doğrulanmış bir veritabanı yedeğiyle.
  • Geliştirme ortamı: proje, Docker ortamı ve yerel yapılandırmalarla git'e taşındı.

Sonuç

Ürün sayfası görüntüleme başına okunan satırlar: 619.950 → 0. Veritabanındaki oturumlar: 57.040 → 6.777. Site haritası: 1,12 sn → 0,16 sn. Düzeltmelerden sonra ana sayfa 0,20 sn'de, ürün sayfaları 0,52–0,63 sn'de yanıt veriyor. Barındırma sağlayıcısı kısıtlamayı kaldırdı.

Ekran görüntüleri