WooCommerce Hosting
Mağazanız kampanya gününde de ayakta kalsın
Bir mağaza, tanıtım sitesinden farklı çalışır. Sepet, ödeme ve hesap sayfaları kişiye özeldir ve önbellekten faydalanamaz, stok ile sipariş hareketleri sürekli veritabanına yazar. Ortamı bu yüke göre kuruyor, kampanya dönemlerini önceden planlıyoruz.

- Sepet ve ödeme önbellek dışında
- Nesne önbelleği kurulumu
- Veritabanı yükü planlaması
- Kampanya dönemi hazırlığı
Birlikte çalıştığımız markalar
WooCommerce Hosting kimler için?
Kampanya dönemlerinde yoğunlaşan mağazalar
Trafiğin yıl boyunca dengeli akmadığı mağazalarda asıl risk ortalama yükte değil, tek bir günde toplanan yoğunlukta ortaya çıkar.
Ürün sayısı yüksek satıcılar
Binlerce ürün, çok sayıda varyasyon ve filtreli arama, veritabanını tanıtım sitesinden bambaşka biçimde yorar.
Entegrasyonla çalışan işletmeler
Muhasebe, kargo ve pazaryeri bağlantıları arka planda sürekli çalışır. Bu trafiği hesaba katmayan kurulumlarda mağaza sebepsiz yavaşlıyor gibi görünür.
Kapsam ve teslimatlar
Yük profilinin çıkarılması
Sipariş yoğunluğu, eşzamanlı sepet sayısı, arka plan görevleri ve entegrasyon trafiği ölçülüyor. Ortam kararı bu ölçüme dayanıyor.
Önbellek stratejisi
Ürün listeleri ve kategori sayfaları önbelleğe alınırken sepet, ödeme ve hesap sayfaları dışarıda bırakılıyor. Yanlış kurulan önbellek, müşterinin başkasının sepetini görmesine kadar giden sorunlara yol açabiliyor.
Nesne önbelleği ve veritabanı
Tekrar eden sorgular için nesne önbelleği devreye alınıyor, veritabanı tabloları temizleniyor ve gereksiz geçici kayıtlar düzenli olarak siliniyor.
Arka plan görevleri
WordPress'in ziyaretçi trafiğine bağlı zamanlayıcısı yerine sunucu tarafında düzenli çalışan görevler kuruluyor. Böylece stok ve sipariş işlemleri gecikmiyor.
Ödeme ve bildirim akışı
Ödeme sağlayıcıdan gelen bildirimlerin ulaşıp ulaşmadığı, sipariş durumu güncellemelerinin çalışıp çalışmadığı kontrol ediliyor.
Kampanya hazırlığı
Yoğun gün öncesinde kaynak artırımı, önbellek kontrolü ve izleme sıklığı planlanıyor. Kampanya sonrası ortam eski seviyesine döndürülüyor.
Yavaşlık satışı ana sayfada kesmiyor
Hız ölçümleri genellikle ana sayfa üzerinden yapılıyor ve o sayfa çoğu mağazada iyi puan alıyor, çünkü hazır bir kopyadan dönüyor. Satın alma ise başka bir yerde duruyor: ürün sayfasındaki varyasyon seçimi, sepete ekleme isteği, kargo bedelinin hesaplandığı adım ve ödeme sağlayıcısına geçiş.
Bu adımların hepsi kişiye özel çalıştığı için sunucuya doğrudan gidiyor. Mağaza yoğunlaştığında ilk bozulan da bunlar oluyor. Ana sayfa hala hızlı görünürken sepete ekleme birkaç saniye sürmeye, kargo hesabı zaman aşımına düşmeye başlıyor.
Ölçümü bu yüzden adım adım yapıyoruz. Sepete ekleme isteğinin süresi, kargo hesaplama çağrısının süresi ve ödeme adımına geçişte oluşan bekleme ayrı ayrı kaydediliyor. İyileştirme genel bir hız puanına göre değil, bu kayıtlara göre planlanıyor. Aynı ölçümü mağazanın yoğun olduğu saatte bir kez daha alıyoruz, çünkü sakin saatte sorunsuz görünen adımlar asıl darboğazı göstermiyor.
Kampanya günü bir prova meselesi
Yoğun gün hazırlığı çoğu zaman kaynak artırmaya indirgeniyor. Oysa asıl belirleyici olan, o gün ne olacağının önceden konuşulmuş olması.
Provada birkaç şeyi birlikte karara bağlıyoruz. Yük arttığında hangi işlevlerin geçici olarak kapatılabileceği, örneğin site içi arama ya da anlık öneri blokları. Kampanya haftasında güncelleme yapılmayacağı. Sipariş e-postaları birikirse nasıl davranılacağı. Ve bir aksaklık anında kimin karar verme yetkisi olduğu.
İkinci hazırlık, açılıştan hemen sonraki dönemin nasıl izleneceği. Bakılacak göstergeler önceden belirleniyor: sipariş akışının devam edip etmediği, ödeme sağlayıcısından dönen hata sayısı, sunucu hata oranı ve stok güncellemesinin gecikip gecikmediği. Bunlar tanımlı olmadığında ekip sayfayı yenileyip duruyor ve gerçek sorun geç fark ediliyor.
Kampanya bittikten sonra da bir tur yapılıyor. Artırılan kaynak geri alınıyor, kapatılan işlevler açılıyor ve o gün ortaya çıkan darboğazlar bir sonraki kampanyanın hazırlık listesine yazılıyor.
Nasıl çalışıyoruz?
Mevcut mağazanın ölçülmesi
Sepet ve ödeme adımlarının yanıt süreleri, veritabanı boyutu ve en çok kaynak tüketen sorgular çıkarılıyor.
Ortam kurulumu
Kaynaklar ayrılıyor, nesne önbelleği ve sunucu tarafı görev zamanlayıcısı kuruluyor.
Önbellek ve kural ayarı
Hangi sayfanın önbelleğe gireceği, hangi çerezlerin önbelleği devre dışı bırakacağı tek tek tanımlanıyor.
Sipariş akışı testi
Gerçek bir sipariş baştan sona deneniyor. Ödeme, stok düşümü, e-posta bildirimi ve entegrasyonlar kontrol ediliyor.
İzleme ve kampanya planı
Kritik akışlar sürekli izlemeye alınıyor, yoğun dönemler için hazırlık takvimi oluşturuluyor.
Kullandığımız araçlar ve platformlar
- Redis
- Nginx
- MariaDB
- Cloudflare
- WP-CLI
WooCommerce Hosting fiyatını neler belirler?
Sipariş ve ziyaretçi yoğunluğu
Eşzamanlı kullanıcı sayısı ve günlük sipariş hacmi, gereken kaynağı belirleyen ana etken.
Ürün ve varyasyon sayısı
Katalog büyüdükçe veritabanı yükü ve arama işlemlerinin maliyeti artar.
Entegrasyon sayısı
Muhasebe, kargo, pazaryeri ve stok bağlantılarının her biri arka planda düzenli çalışan ek yük oluşturur.
Kampanya hazırlığı
Yoğun dönemler için geçici kaynak artırımı ve ek izleme kapsamı ayrı bir kalem olarak planlanır.
Sıkça sorulan sorular
Mağazamız kampanya günü çökerse ne olur?
Bu riski tamamen ortadan kaldıran bir kurulum yoktur, ancak önceden hazırlık yapılabilir. Yoğun gün öncesi kaynak artırımı, önbellek kontrolü ve izleme sıklığının yükseltilmesi bu hazırlığın parçası.
Sepet sayfası neden önbelleğe alınmıyor?
Çünkü her ziyaretçi için farklı içerik gösteriyor. Bu sayfalar önbelleğe alındığında bir kullanıcının sepeti başka birine görünebiliyor. Kurulumda bu sayfalar bilinçli olarak dışarıda bırakılıyor.
Ödeme bildirimlerinin ulaşmadığını nasıl anlarız?
Siparişlerin beklemede takılması tipik belirtidir. Bu akışı izlemeye dahil ediyoruz; bildirim ulaşmadığında uyarı üretiliyor ve sipariş kaybı yaşanmadan müdahale edilebiliyor.
Stok ve muhasebe entegrasyonlarımız etkilenir mi?
Etkilenmemesi için arka plan görevlerini sunucu tarafında düzenli çalışacak şekilde kuruyoruz. Ziyaretçi trafiğine bağlı çalışan varsayılan zamanlayıcı, sessiz saatlerde gecikmelere yol açıyor.
Veritabanımız şişmiş, ne yapılabilir?
Gereksiz düzeltme kayıtları, geçici veriler ve silinmiş eklentilerden kalan tablolar temizlenebiliyor. Bu temizlik yedek alındıktan sonra ve test ortamında denenerek yapılıyor.
Aynı sunucuda başka sitelerimiz de olabilir mi?
Teknik olarak mümkün ama mağaza için önermiyoruz. Diğer sitelerden birinde çıkan bir sorun satış yapan siteyi de etkileyebiliyor. Mağazanın kendi kaynaklarıyla çalışması daha güvenli.
Ödeme güvenliği için ne yapılıyor?
Güvenli bağlantı, güncel yazılım sürümleri, erişim sınırlaması ve düzenli güvenlik kontrolleri uygulanıyor. Kart verileri ödeme sağlayıcının tarafında işlendiği için mağaza sunucusunda tutulmuyor.
İlgili içerikler
Bu konuyu derinleştiren rehberler, terimler ve ücretsiz araçlar.
Rehber
Çalışma Süreci İzleme (Uptime Monitoring) Nedir?
3 dk okuma
WooCommerce Hosting için ilk adımı atalım
- 1Formu doldurun ya da bizi arayın
- 2Bir iş günü içinde ön görüşme planlayalım
- 3Size özel yol haritası ve teklif hazırlayalım