E-Ticaret Sunucu Kaynak Hesaplama: CPU, RAM ve Disk Planı

E-ticaret sunucu kaynak hesaplama, sitenizin trafik artışında bile hızlı kalmasını sağlayan temel planlama işidir. Doğru CPU, RAM ve disk kapasitesini belirlemeden seçeceğiniz hosting ya yetersiz kalır ya da gereksiz maliyet yaratır. Aşağıdaki adımlarla kaynak ihtiyacınızı hesaplayabilirsiniz.

E-ticarette sunucu kaynağı, sayfanın açılış hızını, sepet işlemlerini ve ödeme adımlarını doğrudan etkiler. Kaynak planlaması yaparken yalnızca ziyaretçi sayısına değil; ürün veritabanı büyüklüğüne, eklenti sayısına, arka plan görevlerine ve trafik desenine de bakmanız gerekir. Aşağıdaki yöntem, hem yeni bir mağaza kuran hem de mevcut sitesini taşımak isteyenler için uygulanabilir.

Önemli Noktalar

  • Sunucu kaynakları; CPU, RAM, disk ve bant genişliğinin birlikte değerlendirilmesiyle hesaplanır.
  • Günlük sipariş sayısı ve eş zamanlı ziyaretçi, kaynak ihtiyacının en belirleyici iki ölçütüdür.
  • E-ticaret sitelerinde NVMe diskler, veritabanı okuma hızını artırarak sayfa yüklemeyi kısaltır.
  • Paylaşımlı hosting küçük mağazalar için uygundur; belirli eşiğin üzerinde VDS veya bulut sunucu gerekir.
  • Kaynak tüketimini düzenli izlemek, kapasite yükseltme zamanını önceden gösterir.

E-Ticaret İçin Temel Sunucu Kaynakları Nelerdir?

Bir e-ticaret sitesi, statik bir blog sayfasından çok daha fazla sunucu kaynağı tüketir. Her ziyaretçi ürün kataloğunu sorgular, filtreleme yapar, sepete ekler ve ödeme sayfasını açar. Bu işlemlerin tamamı sunucunun işlemci gücünü ve belleğini kullanır.

CPU, sunucunun matematiksel işlemleri yapma kapasitesidir. RAM, açık olan süreçlerin ve sık erişilen verilerin geçici olarak tutulduğu hızlı bellektir. Disk ise ürün görsellerinin, veritabanının ve site dosyalarının kalıcı olarak saklandığı alandır. Bu üç kaynağın yanında bant genişliği, aylık veri transferi sınırınızı belirler.

E-ticaret siteleri genellikle veritabanı yoğun çalışır. Ürün listeleri, fiyat değişiklikleri, stok kontrolleri ve sipariş kayıtları sürekli veritabanı işlemi üretir. Bu nedenle kaynak hesaplarken yalnızca sayfa boyutuna değil, sayfa başına düşen sorgu sayısına da dikkat etmelisiniz. E-ticaret siteleri için sunucu gereksinimleri konusuna ayrıca göz atabilirsiniz.

Veri merkezinde düzenli kablolara sahip sunucu rafı

CPU İhtiyacını Belirleme Yöntemi

CPU ihtiyacınızı belirlerken iki değeri birlikte düşünmeniz gerekir: eş zamanlı ziyaretçi sayısı ve sayfa başına düşen işlem yükü. E-ticarette bir sayfa yüklenirken yalnızca HTML sunulmaz; veritabanı sorgulanır, eklentiler çalışır ve bazen önbellek oluşturulur. Her biri CPU zamanı tüketir.

Temel yaklaşım şudur: önce günlük ziyaretçinizi ve ortalama sayfa görüntüleme sayınızı bilin. Ardından yoğun saatlerde bu trafiğin ne kadarının aynı anda sitede olduğunu tahmin edin. Çoğu küçük ve orta ölçekli mağazada bu eş zamanlı kullanıcı sayısı, toplam günlük ziyaretçinin yüzde 5 ile 10’u arasında seyreder.

Örneğin günde 3.000 ziyaretçi alan bir mağaza düşünün. Yoğun saatte 150 ila 300 kişi aynı anda sitede olabilir. Her ziyaretçi birkaç saniyede bir sayfa değiştirir; bu da saniyede 5 ila 15 istek anlamına gelebilir. Bu seviyede 2 sanal çekirdekli (vCPU) bir sunucu genellikle yeterli olur. Ancak önbellek yoksa ve eklenti sayısı fazlaysa 4 çekirdeğe çıkmanız gerekebilir.

Saat hızı da önemlidir. 2.0 GHz hızında 4 çekirdek, 3.5 GHz hızında 2 çekirdekten daha yavaş sonuç verebilir. E-ticaret işlemleri kısa ama çok sayıda olduğundan tek çekirdek performansı yüksek işlemciler genellikle daha iyi sonuç verir. Ryzen ve Xeon sunucu farkları bu noktada değerlendirilebilir.

İpucu: CPU’yu yüzde 70’in üzerinde uzun süre kullanıyorsanız sayfa yavaşlamaları başlar. Çekirdek sayısını artırmak yerine önbellek ve veritabanı optimizasyonunu da düşünün.
Anakart soketine dikkatle yerleştirilen modern işlemci

RAM Kapasitesini Doğru Planlama

RAM, e-ticaret sitelerinin en sık tükendiği kaynakların başında gelir. Yetersiz bellek, işlemcinin boşta kalmasına ve diskin sürekli geçici veri yazmasına neden olur. Bu da sayfa hızını düşürür ve bazen “resource limit” hataları üretir.

RAM hesabında işletim sistemi, web sunucusu, veritabanı sunucusu ve PHP süreçlerinin toplam tüketimi ayrı ayrı düşünülür. Küçük bir e-ticaret projesi için genel bir temel şöyledir:

  • İşletim sistemi ve yönetim araçları: 1 GB civarı
  • Web sunucusu (Nginx veya Apache): 300 MB – 600 MB
  • Veritabanı sunucusu (MySQL/MariaDB): 500 MB – 1.5 GB
  • PHP işlemleri ve eklentiler: 1 GB – 3 GB
  • Önbellek ve geçici dosyalar: 300 MB – 800 MB

Bu tabloya göre küçük bir mağaza için 2 GB RAM başlangıçta yeterli olabilir. WooCommerce gibi eklenti yoğun bir altyapı kullanıyorsanız 4 GB daha güvenli bir başlangıçtır. Günde birkaç yüz sipariş alan mağazalarda 8 GB ve üzeri sıklıkla gerekir.

RAM kullanımını izlemek için free -h komutunu kullanabilirsiniz. Yüksek kullanım sürekli hale gelirse WooCommerce 508 Resource Limit gibi hatalar ortaya çıkabilir. Bu hatayı önlemek için gerçek tüketimi düzenli izlemek şarttır.

Dikkat: Paylaşımlı hosting planlarında RAM genellikle saniyelik veya süreç başına sınırlandırılır. E-ticaret siteleri bu sınırlara hızla ulaşabilir; plan detaylarını mutlaka kontrol edin.
Koyu zeminde dik duran iki RAM bellek modülü

Disk Alanı ve NVMe Seçimi

Disk hesabı yalnızca kaç GB alan gerektiğiyle ilgili değildir. Diskin hızı, e-ticaret sitelerinin açılış süresini doğrudan etkiler. NVMe, SATA SSD’ye göre çok daha hızlı okuma ve yazma süreleri sunar. Ürün görseli yoğun mağazalarda bu fark hissedilir düzeydedir.

Disk alanını hesaplarken şu kalemleri toplayın:

  • Site dosyaları ve tema: 1 GB – 3 GB
  • Veritabanı: 500 MB – 5 GB (ürün sayısına göre artar)
  • Ürün görselleri: ürün başına 300 KB – 1 MB arası düşünün
  • Yedekler: ana verinin en az iki katı kadar geçici alan
  • Log dosyaları ve e-posta: 1 GB – 3 GB

Örneğin 500 ürünü ve her üründe ortalama 4 görseli olan bir mağaza için yalnızca ürün görselleri 1 GB ile 2 GB arasında alan tutar. Buna ek olarak veritabanı, yedekler ve sistem dosyaları eklendiğinde toplam 10 GB disk alanı güvenli bir başlangıç kabul edilir. Büyüme payını da düşünerek 25 GB veya 50 GB alan planlamak yerinde olur.

Disk dolduğunda siteniz hata vermeye başlar, sipariş e-postaları gitmez ve yedekler alınamaz. Bu nedenle disk kullanımını df -h ile düzenli kontrol edin. E-ticaret hosting planlarında NVMe disk standart olarak sunuluyorsa öncelikli tercih edin.

E-ticaret mağaza sahibi bilgisayarda ürün görsellerini düzenliyor

Bant Genişliği ve Eş Zamanlı Trafik

Bant genişliği, sitenizin bir ay içinde ziyaretçilere gönderebileceği veri miktarıdır. Sayfa boyutunuz ne kadar büyükse aynı ziyaretçi sayısında o kadar fazla bant genişliği tüketirsiniz.

Ortalama bir e-ticaret sayfası 2 MB ile 5 MB arasında olabilir. Görseller optimize edilirse bu değer 1.5 MB seviyesine kadar iner. Günlük 3.000 ziyaretçi ve ziyaretçi başına 4 sayfa görüntüleme düşünün. Günlük 12.000 sayfa yüklemesi, ortalama 2 MB boyutla günlük 24 GB veri üretir. Aylık tüketim yaklaşık 720 GB tutar. Bu senaryoda en az 1 TB aylık bant genişliği sunan bir plan tercih etmelisiniz.

Bant genişliği hesabına görsel CDN kullanımı da etki eder. Ürün görselleri bir CDN üzerinden sunuluyorsa sunucudan çıkan veri azalır. Video içerikleri varsa bant genişliği ciddi şekilde artar; video barındırmayı sunucu yerine harici platformlara bırakmak çoğu zaman daha verimlidir.

Adım Adım Örnek Senaryo

Somut bir örnek üzerinden kaynak hesaplamayı netleştirelim. Günde 500 sipariş alan, orta ölçekli bir moda mağazası düşünün.

  1. Günlük ziyaretçi sayısını belirleyin: Sipariş dönüşüm oranı yüzde 2 olsun. 500 sipariş için günde 25.000 ziyaretçi gerekir.
  2. Eş zamanlı ziyaretçi hesaplayın: Yoğun saatte toplam günlük trafiğin yüzde 6’sı aynı anda sitede olsun. Bu, 1.500 eş zamanlı ziyaretçi eder.
  3. CPU ihtiyacını bulun: 1.500 eş zamanlı ziyaretçi, saniyede ortalama 30-60 istek üretir. Önbellekli bir altyapıda 4 vCPU yeterli olabilir; önbelleksiz 8 vCPU gerekebilir.
  4. RAM planlayın: Veritabanı yoğun bir WooCommerce sitesinde 8 GB RAM güvenli başlangıç kabul edilir.
  5. Disk alanını hesaplayın: 2.000 ürün ve her üründe 5 görsel olduğunu varsayalım. Bu, yalnızca görsellerde yaklaşık 5 GB alan yaratır. Toplamda 40 GB NVMe disk yeterli pay sağlar.
  6. Bant genişliğini çıkarın: Ortalama 2 MB sayfa boyutu ve ziyaretçi başına 5 sayfa görüntüleme ile günlük trafik yaklaşık 250 GB veri üretir. Aylık 7 TB veya üzeri bant genişliği gerekir.

Bu hesap tahmini bir yol haritasıdır. Gerçek tüketim; kullanılan eklentiler, önbellek yapısı ve site optimizasyonuna göre değişir. Bu nedenle e-ticaret hosting seçerken ölçeklenebilir planları değerlendirmek önem taşır.

Hangi Hosting Türü Hangi Aşamada Yeterli?

Hesapladığınız kaynaklara göre doğru hosting türünü seçmek, sonraki büyüme yolunuzu belirler. Yanlış tür, başlangıçta sorunsuz görünse de ilk trafik artışında ciddi yavaşlamalar yaşatır.

Hosting Türü Uygun Olduğu Aşama Kaynak Sınırı Öne Çıkan Risk
Paylaşımlı Yeni mağaza, günde 0-50 sipariş Sınırlı CPU ve RAM Ani trafikte yavaşlama
VDS / Bulut Büyüyen mağaza, günde 50-500 sipariş Ölçeklenebilir Doğru yapılandırma gerektirir
Özel Sunucu Yüksek hacim, günde 500+ sipariş Yüksek ve kontrol edilebilir Maliyet ve yönetim yükü

Paylaşımlı hosting, kaynakların birden fazla site arasında paylaşıldığı ekonomik bir seçenektir. Yeni bir mağazada maliyeti düşük tutmak için idealdir. Ancak e-ticaret trafiği artmaya başladığında aynı sunucudaki diğer siteler performansınızı etkileyebilir.

VDS veya bulut sunucular, size ayrılmış CPU ve RAM sunar. Bu planlar büyüyen mağazalar için daha istikrarlıdır. Kaynak kullanımını izleyerek ihtiyacınıza göre yükseltme yapabilirsiniz. Özel sunucu ise tam kontrol ve en yüksek performans isteyen büyük mağazaların geçişidir.

Farklı boyutlarda üç hosting seçeneğini simgeleyen renkli bloklar

Sık Yapılan Planlama Hataları

Kaynak planlamasında yapılan hatalar, genellikle site yavaşladıktan sonra fark edilir. Oysa bu hataların çoğu baştan alınacak basit önlemlerle engellenebilir.

İlk hata, yalnızca disk alanına bakarak hosting seçmektir. Disk alanı yüksek görünen bir plan, sınırlı CPU veya RAM ile gelebilir. E-ticaret siteleri için işlemci ve bellek sınırları, disk alanından daha kritik olabilir.

İkinci hata, önbelleği hesaba katmamaktır. Önbellek, aynı içeriğin tekrar tekrar işlenmesini önleyerek CPU ve RAM yükünü azaltır. Küçük bir mağazada bile önbellek katmanı olmadan kaynak tüketimi hızla artar.

Üçüncü hata, trafik artışını hafife almaktır. Kampanya dönemlerinde veya sosyal medya etkileşimiyle trafik bir anda beş katına çıkabilir. Sunucunuz anlık artışa yanıt veremezse satış kaybı yaşarsınız. Planınızda en az yüzde 30-50 büyüme payı bırakın.

Dördüncü hata, uyarı mesajlarını göz ardı etmektir. Kaynak limit aşımı uyarıları, erken müdahale için önemli sinyallerdir. WordPress CPU kullanımını azaltma konusundaki yöntemleri uygulayarak bu sinyalleri geç olmadan değerlendirebilirsiniz.

Sıkça Sorulan Sorular

Paylaşımlı hosting e-ticaret için ne zaman yeterli olur?

Günde birkaç düzine sipariş alan ve trafiği düşük olan yeni mağazalar için paylaşımlı hosting başlangıçta yeterlidir. Ancak sipariş sayısı ve ziyaretçi hızla artıyorsa VDS veya bulut sunucuya geçmek daha istikrarlı olur.

CPU çekirdek sayısı mı saat hızı mı daha önemli?

E-ticaret işlemleri kısa ama çok sayıda olduğundan hem çekirdek sayısı hem de saat hızı önemlidir. Yoğun trafikte yüksek saat hızlı 4 çekirdek, düşük hızlı 8 çekirdekten daha iyi sonuç verebilir.

Disk alanı yetersiz kalırsa ne olur?

Disk dolarsa veritabanı yazma işlemleri durur, siparişler kaydedilemez ve yedekler alınamaz. Bu nedenle disk kullanımını izlemek ve toplam alanın en az yüzde 20’sini boş bırakmak gerekir.

Anlık trafik patlamasında sunucu nasıl korunur?

Önbellek katmanı, CDN kullanımı ve ölçeklenebilir bulut altyapısı trafik patlamalarına karşı en etkili önlemlerdir. Ayrıca kampanya öncesinde kaynak kullanımını test etmek ve geçici yükseltme yapmak da faydalıdır.

Hangi araçlarla sunucu kaynaklarını izleyebilirim?

Linux sunucularda top, free -h ve df -h komutları anlık kullanımı gösterir. Hosting paneli üzerinden sunulan grafiklerle uzun dönemli eğilimleri takip edebilirsiniz.

İlginizi Çekebilir:PrestaShop Hızlandırma: Cache ve Performans Ayarları
share Paylaş facebook pinterest whatsapp x print

Benzer İçerikler

WooCommerce vs Shopify: Hangi E-Ticaret Altyapısı Daha Kârlı ve Esnek?
WooCommerce vs Shopify: 2026’da Kârlılık ve Esneklik İçin Net Karşılaştırma
E-Ticaret Siteleri İçin Sanal POS Entegrasyonu Nasıl Yapılır?
E-Ticaret Siteleri İçin Sanal POS Entegrasyonu Nasıl Yapılır?
WooCommerce Sanal POS Kurulumu Nasıl Yapılır? E-Ticaret Ödeme Sistemleri

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Are you human? Please solve:Captcha


▲
Saviorhost İnternet Hizmetleri | © 2026 |