E-ticarette hız doğrudan para demek. Ürün sayfası birkaç saniye geç açıldığında ziyaretçinin bir kısmı sepete bile gelmeden siteyi terk ediyor; kampanya gününde sitenin çökmesi ise aylarca hazırlanılan bir satış fırsatının kaçması anlamına geliyor. Bu yüzden e-ticaret sitesi için hangi sunucu gerekir sorusu, mağaza açarken verilen en önemli teknik kararlardan biri. Bu yazıda hosting türlerini, kaynak ihtiyacını belirleyen faktörleri ve mağaza büyüklüğüne göre somut sunucu önerilerini sade bir dille anlatıyoruz.
Hosting Türleri: Hangisi E-ticarete Uygun?
| Tür | Kaynak garantisi | Performans | Ölçeklenme | Yönetim yükü | Kime uygun? |
|---|---|---|---|---|---|
| Paylaşımlı hosting | Yok, diğer sitelerle paylaşılır | Düşük, değişken | Sınırlı | Çok az | Sadece çok küçük, yeni başlayan mağazalar |
| VPS / VDS | Var (CPU, RAM, disk size ayrılır) | İyi, tutarlı | Paket yükselterek kolay | Orta (yönetim sizde) | Küçük ve orta ölçekli mağazaların çoğu |
| Managed VDS | Var | İyi, tutarlı | Kolay | Az (yönetim sağlayıcıda) | Teknik ekibi olmayan işletmeler |
| Dedicated sunucu | Fiziksel sunucunun tamamı | Çok yüksek | Donanım yükseltme ile | Yüksek | Büyük katalog, yüksek trafik |
| Çoklu sunucu / bulut mimari | Var | Çok yüksek | Yatay (sunucu ekleyerek) | Yüksek | Kampanya yoğun büyük mağazalar |
Paylaşımlı hosting ilk günler için ucuz bir başlangıç gibi görünse de kaynaklar diğer sitelerle paylaşıldığı için yoğun saatlerde yavaşlık kaçınılmaz oluyor. Ciddi satış hedefi olan bir mağaza için en mantıklı başlangıç noktası genelde kaynakları size ayrılmış bir VPS. Farkları merak ediyorsanız VDS nedir, VPS nedir yazımıza göz atabilirsiniz.
Sunucu İhtiyacını Belirleyen Faktörler
- E-ticaret altyapısı: WooCommerce, PrestaShop ve OpenCart görece hafif; Magento (Adobe Commerce) ise arama motoru gibi ek servisler gerektirdiği için çok daha fazla kaynak istiyor. Özel yazılımlarda ihtiyaç tamamen koda bağlı.
- Ürün sayısı ve varyasyonlar: Binlerce ürün ve her ürünün onlarca varyasyonu, veritabanını ve aramayı ciddi şekilde yorar.
- Eşzamanlı ziyaretçi: Günlük ziyaretçiden daha önemlisi, aynı anda sitede olan kişi sayısı. Özellikle sepet ve ödeme adımları önbelleğe alınamadığı için sunucuyu en çok bu kullanıcılar zorlar.
- Kampanya trafiği: Normal günde rahat çalışan bir site, indirim günlerinde birkaç katı trafikle karşılaşabilir.
- Eklenti sayısı: Her eklenti ek sorgu ve kod demek; özellikle WooCommerce'de eklenti kalabalığı en yaygın yavaşlık sebebi.
- Arama ve filtreleme: Çok filtreli kategori sayfaları ağır veritabanı sorguları üretir.
Platformlara Göre Kabaca Kaynak İhtiyacı
| Platform | Başlangıç | Önerilen (büyüyen mağaza) | Not |
|---|---|---|---|
| WooCommerce | 2 çekirdek, 4 GB RAM | 4 çekirdek, 8–16 GB RAM | Eklenti sayısı ve önbellek ayarı belirleyici |
| PrestaShop / OpenCart | 2 çekirdek, 4 GB RAM | 4 çekirdek, 8–16 GB RAM | Modül sayısına göre değişir |
| Magento (Adobe Commerce) | 4 çekirdek, 8 GB RAM | 6–8 çekirdek, 16–32 GB RAM | Arama motoru ve önbellek servisleri ek kaynak ister |
Bu değerler genel bir fikir vermek için; temanız, eklentileriniz ve trafiğiniz ihtiyacı yukarı yada aşağı çekebilir. En sağlıklısı küçük başlayıp izleme verilerine göre büyümek.
Mağaza Büyüklüğüne Göre Sunucu Önerisi
| Mağaza | Günlük ziyaretçi (yaklaşık) | Ürün sayısı | Önerilen kaynak | VECDC paketi |
|---|---|---|---|---|
| Küçük / yeni | 1.000'e kadar | 1.000'e kadar | 2 çekirdek, 8 GB RAM, NVMe | VPS-1 (2 Core, 8 GB, 40 GB NVMe) – $6/ay |
| Büyüyen | 1.000–5.000 | 1.000–10.000 | 4 çekirdek, 12–16 GB RAM | VPS-2 (4 Core, 12 GB) – $9,75 / VPS-3 (4 Core, 16 GB) – $12 |
| Orta–büyük | 5.000–20.000 | 10.000+ | 6–8 çekirdek, 24–32 GB RAM | VPS-4 (6 Core, 24 GB) – $18 / VPS-5 (8 Core, 32 GB) – $22,50 |
| Büyük, kampanya yoğun | 20.000+ | Büyük katalog | Uygulama ve veritabanı ayrı sunucularda, gerekirse load balancer | Dedicated sunucu yada birden fazla VPS |
Ziyaretçi sayıları kabaca bir rehber; aynı trafikte iyi optimize edilmiş bir site, kötü yapılandırılmış bir siteye göre çok daha küçük bir sunucuda rahatça çalışabilir.
Donanımda Nelere Dikkat Etmeli?
- CPU: PHP tabanlı altyapılarda her istek tek bir çekirdekte işleniyor; çekirdek hızı sayfanın ne kadar hızlı üretileceğini, çekirdek sayısı ise aynı anda kaç isteğe cevap verilebileceğini belirliyor.
- RAM: Veritabanı tamponu, PHP-FPM süreçleri ve Redis gibi önbellekler RAM'de çalışıyor. RAM yetmeyip sistem swap'a düştüğünde site bir anda yavaşlıyor.
- Disk: E-ticaret veritabanı sürekli okuma/yazma yapıyor. NVMe disk, klasik SSD ve HDD'ye göre sorgu sürelerini ciddi şekilde kısaltıyor.
- Ağ ve DDoS koruması: Yeterli bant genişliği ve saldırılara karşı koruma, özellikle kampanya dönemlerinde önemli.
- Lokasyon: Sunucunun müşterilerinize yakın olması gecikmeyi azaltıyor ve sayfaların daha hızlı açılmasını sağlıyor.
Yazılım Tarafı: Performansın Yarısı Burada
En güçlü sunucu bile kötü yapılandırılmış bir yazılım yığınını kurtaramıyor. Dikkat edilmesi gerekenler:
- Web sunucusu: Nginx yada LiteSpeed, PHP-FPM ile birlikte; güncel ve desteklenen bir PHP 8.x sürümü.
- Veritabanı: MySQL yada MariaDB'nin bellek ayarlarını sunucunun RAM'ine göre yapmak.
- Önbellek: Redis ile nesne önbelleği, ürün ve kategori sayfaları için sayfa önbelleği. Sepet, hesabım ve ödeme sayfaları önbellek dışında tutulmalı.
- CDN ve görseller: Görselleri WebP/AVIF formatına çevirmek ve bir CDN üzerinden sunmak sunucu yükünü belirgin şekilde azaltıyor.
Sunucuyu bir kontrol paneliyle yönetmek isterseniz CyberPanel, aaPanel ve HestiaCP yazımız işinize yarar.
Güvenlik ve Ödeme Altyapısı
- SSL zorunlu: Tüm site HTTPS üzerinden çalışmalı; ücretsiz sertifika için Let's Encrypt ile SSL kurulumu yazımıza bakabilirsiniz.
- Güncellemeler: E-ticaret yazılımı, tema ve eklentiler düzenli güncellenmeli; eski eklentiler en sık saldırı kapısı.
- Yönetim paneli: Admin paneline erişimi IP ile kısıtlamak ve iki adımlı doğrulama kullanmak.
- Kart bilgisi: Kart verilerini kendi sunucunuzda tutmayın. Ödeme kuruluşunun barındırılan ödeme sayfası yada iframe çözümünü kullanmak, kart verisinin sunucunuza hiç uğramamasını sağlıyor ve PCI DSS yükümlülüklerinizi ciddi şekilde azaltıyor.
- Kişisel veriler: Müşteri bilgilerini işlerken kişisel verilerin korunması mevzuatına uygun hareket etmek, erişimleri sınırlamak ve logları korumak gerekiyor.
Yedekleme
Bir e-ticaret sitesinde en değerli şey sipariş ve müşteri veritabanı. Veritabanını en az günlük, yoğun mağazalarda saatlik yedekleyin ve yedekleri sunucunun dışında bir yerde saklayın. Yedeklerin gerçekten geri yüklenebildiğini ara ara test etmeyi unutmayın. VECDC VPS paketlerinde haftalık yedek fiyata dahil, ama e-ticaret için bunu kendi sık yedeğinizle desteklemenizi öneriyoruz.
Kampanya Dönemlerine Hazırlık
- Kampanyadan önce bir yük testi yapıp sitenin kaç eşzamanlı kullanıcıya dayanabildiğini görün.
- Gerekirse kampanya dönemi için sunucuyu bir üst pakete yükseltin.
- Sayfa önbelleğini ve CDN'i kontrol edin, gereksiz eklentileri kapatın.
- Trafik çok yüksekse veritabanını ayrı bir sunucuya taşıyın.
- CPU, RAM ve hata oranlarını anlık izleyen bir izleme sistemi kurun.
Sunucuyu Ne Zaman Yükseltmeli?
| Belirti | Olası sebep | Ne yapılmalı? |
|---|---|---|
| CPU sürekli %80 üzerinde | Çekirdek sayısı trafiğe yetmiyor yada ağır eklenti | Önbelleği kontrol edin, gerekirse daha fazla çekirdekli pakete geçin |
| RAM dolu, swap kullanılıyor | Veritabanı ve PHP süreçlerine RAM yetmiyor | RAM'i yüksek bir pakete geçin, PHP-FPM ayarlarını gözden geçirin |
| Yavaş veritabanı sorguları | Eksik indeks, büyük katalog, yavaş disk | Sorguları optimize edin, NVMe disk, gerekirse ayrı veritabanı sunucusu |
| İlk byte süresi (TTFB) yükseliyor | Sayfa önbelleği yok veya sunucu yetersiz | Sayfa önbelleği ve Redis kullanın, kaynakları artırın |
| Yoğun saatlerde 502/504 hataları | PHP süreç sayısı yada kaynaklar tükeniyor | PHP-FPM ayarlarını ve paketi büyütün, kampanya öncesi yük testi yapın |
Sunucuyu Kendiniz mi Yöneteceksiniz?
VPS ve dedicated sunucuda yönetim size ait: güncellemeler, güvenlik ayarları, izleme ve yedekler. Ekibinizde bu işleri yapabilecek biri yoksa yönetilen bir hizmet çok daha güvenli bir seçim. Managed VDS hizmetimizde root erişiminiz devam ederken güncelleme, 7/24 izleme ve güvenlik yapılandırmasını biz üstleniyoruz; siz satışa odaklanıyorsunuz.
VECDC ile E-ticaret Sunucusu
VECDC sanal sunucuları aylık $6'dan başlıyor ve otomatik kurulumla yaklaşık 5 dakikada hazır oluyor. Tüm paketlerde NVMe disk, adanmış CPU ve RAM, 1 Gbps bağlantı, DDoS koruması ve haftalık yedek var; lokasyonu da sipariş sırasında müşterilerinize en yakın olacak şekilde seçebiliyorsunuz. Mağazanız büyüdükçe paketinizi yükseltebilir, büyük kataloglar ve yüksek trafik için 24 saat içinde teslim edilen dedicated sunuculara geçebilirsiniz.
Sık Sorulan Sorular
E-ticaret sitesi için paylaşımlı hosting yeterli mi?
Çok küçük ve yeni başlayan mağazalar için başlangıçta yeterli olabilir, ancak kaynaklar diğer sitelerle paylaşıldığı için yoğun saatlerde ve kampanya günlerinde yavaşlık yaşanır. Ciddi satış hedefi olan bir mağaza için kaynakları size ayrılmış bir VPS çok daha sağlıklı bir başlangıçtır.
WooCommerce için kaç GB RAM gerekir?
Küçük bir WooCommerce mağazası 4 GB RAM ile çalışabilir, ancak eklentiler, veritabanı ve önbellek için 8 GB RAM daha rahat bir başlangıçtır. Büyüyen mağazalarda 12–16 GB RAM önerilir; kesin ihtiyaç eklenti sayısına, ürün sayısına ve eşzamanlı ziyaretçiye göre değişir.
E-ticaret için VPS mi, dedicated sunucu mu?
Küçük ve orta ölçekli mağazaların çoğu için NVMe diskli bir VPS yeterlidir ve büyüdükçe paket yükseltmek kolaydır. Çok büyük kataloglar, günlük on binlerce ziyaretçi ve yoğun kampanyalar için dedicated sunucu veya uygulama ile veritabanının ayrı sunucularda çalıştığı bir mimari daha uygundur.
Kampanya günlerinde sitenin çökmesini nasıl önlerim?
Kampanyadan önce yük testi yapın, sayfa önbelleği ve CDN kullanın, gereksiz eklentileri kapatın ve gerekirse sunucuyu kampanya dönemi için bir üst pakete yükseltin. Çok yüksek trafikte veritabanını ayrı bir sunucuya taşımak ve kaynakları anlık izlemek de önemlidir.
Kısacası
E-ticaret sitesi için doğru sunucu; altyapınıza, ürün sayınıza ve özellikle eşzamanlı ziyaretçi sayınıza bağlı. Çoğu küçük ve orta ölçekli mağaza için NVMe diskli, kaynakları size ayrılmış bir VPS en iyi başlangıç; büyüdükçe paket yükseltmek, veritabanını ayırmak yada dedicated sunucuya geçmek mümkün. Doğru önbellek, güncel yazılım, SSL ve düzenli yedekle birlikte kampanya günlerinde de rahat edersiniz. Hangi paketin size uygun olduğuna karar veremediyseniz bize yazın, birlikte bakalım.