E-Ticaret Sitesi İçin Hosting Seçimi: WooCommerce ve OpenCart Gereksinimleri
Kurumsal bir tanıtım sitesi yavaşladığında ziyaretçi sabırsızlanır; bir online mağaza yavaşladığında satış kaybedersiniz. Üstelik e-ticaret siteleri hosting açısından en zorlu uygulamalardır: sepet, ödeme ve hesabım sayfaları önbelleğe alınamaz, ürün filtreleri ağır sorgular üretir, kampanya günlerinde trafik on kat artar ve ödeme güvenliği hata kabul etmez. Bu rehberde WooCommerce ve OpenCart mağazaları için hosting seçerken bakılması gereken kriterleri somutlaştırıyoruz.
Önce sistem gereksinimleri
| Bileşen | WooCommerce (WordPress) | OpenCart 4.x |
|---|---|---|
| PHP | 8.1+ önerilir (en az 7.4) | 8.0+ (8.1-8.3 önerilir) |
| Veritabanı | MySQL 8.0+ / MariaDB 10.4+ | MySQL 5.7+ / MariaDB 10.3+ |
| PHP bellek limiti | 256 MB (büyük kataloglarda 512 MB) | 256 MB |
| Zorunlu PHP uzantıları | curl, dom, gd, mbstring, zip, intl, openssl | curl, gd, zip, zlib, mbstring, openssl |
| HTTPS | Zorunlu | Zorunlu |
| Önerilen ek | Redis nesne önbelleği, WP-Cron yerine gerçek cron | Önbellek dizini yazma izni, SEO URL için mod_rewrite |
Netwec paketlerinde PHP 8.x sürümleri, gerekli uzantılar ve Apache üzerinden .htaccess/mod_rewrite desteği standarttır; bellek limitini kontrol panelindeki PHP Ayarları'ndan paket sınırına kadar kendiniz artırabilirsiniz.
1. Önbelleklenemeyen sayfalar: gerçek yük burada
Blog sayfaları önbellekten saniyede binlerce kez sunulabilir; ancak sepete ürün eklendiği anda ziyaretçi için önbellek devre dışı kalır ve her istek PHP + veritabanı çalıştırır. Bu nedenle e-ticaret hostinginde ham işlem gücü (CPU, RAM, NVMe disk) ve nesne önbelleği (Redis/Memcached) blogdan çok daha önemlidir. Paylaşımlı hostingin işlem limitleri (entry process) kampanya anında ilk darboğazdır; 50'den fazla eş zamanlı alışveriş yapan ziyaretçi bekliyorsanız ayrılmış kaynaklı cloud hosting veya VPS planlayın.
2. Hız: her 100 milisaniye önemli
Amazon'un klasik verisi hâlâ geçerli: 100 ms gecikme %1 satış kaybı. Mağaza için hedefler: önbellekli sayfalarda TTFB 200 ms, sepet/ödeme sayfalarında 500 ms altı, LCP 2,5 s altı. Bunun için NVMe SSD, sayfa önbelleği (sepet, ödeme ve hesap sayfaları hariç), PHP 8.2+, OPcache ve mümkünse nesne önbelleği (Redis) gereklidir. Görsel ağırlıklı kataloglarda WebP dönüşümü ve CDN farkı büyüktür.
3. Kampanya ve sezon ölçeklemesi
Kasım kampanyaları, bayram öncesi ve reklam patlamaları normal trafiğin 5-20 katını getirir. Plan:
- Kampanyadan 2 hafta önce yük testi yapın (k6, Loader.io) ve darboğazı görün.
- Kaynakları geçici olarak yükseltin; cloud hostingte paket yükseltme kesintisizdir, kampanya sonrası düşürülebilir.
- Önbellek süresini uzatın, stok sayacı gibi gerçek zamanlı bileşenleri AJAX ile ayırın.
- Ödeme sağlayıcınızın ve kargo API'lerinin limitlerini kontrol edin; harici API gecikmesi sizin TTFB'nize eklenir.
4. Güvenlik ve ödeme uyumluluğu
- SSL: Tüm sitede HTTPS zorunlu; Let's Encrypt ödeme sayfaları için yeterlidir (ayrıntılı yazı).
- Kart verisi saklamayın: iyzico, PayTR, Stripe gibi sağlayıcılarla kart bilgisi sunucunuza hiç uğramaz; PCI DSS yükünüz asgariye iner. Kendi sunucunuzda kart saklamak büyük sorumluluktur.
- WAF ve bot koruması: Kart deneme (card testing) saldırıları ödeme formunuzu hedefler; hız sınırlama, reCAPTCHA ve WAF şarttır.
- KVKK: Müşteri verilerini topluyorsunuz; aydınlatma metni, açık rıza, veri işleme envanteri ve güvenli saklama zorunludur. Hosting sözleşmenizde veri işleyen yükümlülüklerinin yer alması gerekir.
- 2FA ve en az yetki: Mağaza yöneticisi, muhasebe, kargo personeli için ayrı roller; 15 maddelik güvenlik kontrol listemizi uygulayın.
5. Yedekleme: sipariş verisi geri gelmez
Bir blogda dünkü yedeğe dönmek bir yazı kaybettirir; mağazada dünden beri alınan siparişleri kaybettirir. Günlük yedek asgaridir; yoğun mağazalarda veritabanının saatlik yedeği (kontrol panelindeki CRON Görevleri ile mysqldump veya eklenti) ve yedeklerin sunucu dışında tutulması gerekir. Geri yükleme süresini ölçün: 4 saatlik geri dönüş kabul edilebilir mi?
6. E-posta teslimatı
Sipariş onayı, kargo bildirimi ve şifre sıfırlama e-postaları spam'e düşüyorsa müşteri desteğiniz kilitlenir. SPF, DKIM ve DMARC kayıtlarını kurun; mağaza e-postalarını alan adınıza ait bir SMTP hesabından kimlik doğrulamalı gönderin. Günlük binlerce işlem e-postası için Amazon SES, Postmark gibi işlemsel e-posta servisleri hosting SMTP'sinden daha güvenilirdir.
7. Çalışma süresi ve destek
Mağaza kapalıyken her dakika ciro kaybıdır. %99,9 uptime, 7/24 ulaşılabilir teknik destek ve sorun anında hızlı yanıt, e-ticarette fiyat farkından çok daha değerlidir. Satın almadan önce destek kanallarını test edin.
Hangi paket?
| Mağaza profili | Öneri |
|---|---|
| Yeni mağaza, < 200 ürün, günde < 300 ziyaretçi | WordPress/Paylaşımlı hosting Standart veya Profesyonel |
| Büyüyen mağaza, 200-5.000 ürün, kampanya yapıyor | Cloud hosting Standart/Profesyonel + Redis |
| Çok satıcılı pazar yeri, ERP entegrasyonu, 10.000+ ürün | VPS veya fiziksel sunucu, yönetimli |
Mağazanızı taşımayı düşünüyorsanız
E-ticaret taşımasını canlı sipariş akışını bozmadan yapmak için kısa bakım penceresi, veritabanı senkronizasyonu ve test siparişi adımları gerekir. Netwec'te taşımayı ücretsiz yapıyor, kampanya takviminize göre planlıyoruz. Mağazanızın yapısına uygun paketi belirlemek için satış ekibimizle görüşebilir, tüm paketleri fiyat sayfasında karşılaştırabilirsiniz.



