İçindekiler
- 1 Statik HTML Siteler İçin Hosting Kararı Neden Değişti?
- 2 Paylaşımlı Hosting ile Statik HTML Host Etmek
- 3 Object Storage ile Tamamen Statik Hosting
- 4 CDN Tabanlı Mimari: Edge’de Statik İçerik
- 5 Serverless Fonksiyonlarla Zenginleştirilmiş Statik Siteler
- 6 Performans, Güvenlik ve SEO Perspektifinden Karşılaştırma
- 7 Farklı Senaryolar İçin Doğru Mimariyi Seçmek
- 8 DCHost Üzerinden Uygulanabilir Örnek Mimariler
- 9 Yönetim, Yedek ve Sürümleme Stratejileri
- 10 Sonuç: Hangi Yol Sizin İçin Daha Mantıklı?
Statik HTML Siteler İçin Hosting Kararı Neden Değişti?
Statik HTML siteler geçmişte genellikle basit bir paylaşımlı hosting hesabına yüklenir ve konu kapanırdı. Bugün ise tablo oldukça farklı: Tarayıcı tarafında JavaScript çerçeveleri, Core Web Vitals, global ziyaretçi kitleleri, CDN entegrasyonları ve maliyet optimizasyonu gibi konular karar sürecini çok daha stratejik hale getiriyor. Aynı statik siteyi paylaşımlı hostingde de barındırabilirsiniz, object storage ve CDN ile tamamen sunucusuz gibi de çalıştırabilirsiniz, edge ve serverless fonksiyonlarla da zenginleştirebilirsiniz. Hangi mimarinin sizin için doğru olduğuna karar vermek ise; trafik hacmi, global erişim ihtiyacı, yönetim kas gücünüz ve bütçe gibi değişkenlere bağlı.
Bu yazıda DCHost ekibi olarak, statik HTML siteler için pratikte en çok kullanılan dört yaklaşımı masaya yatıracağız: paylaşımlı hosting, object storage tabanlı statik hosting, CDN odaklı mimariler ve serverless fonksiyonlarla zenginleştirilmiş statik siteler. Her bir seçeneği hız, maliyet, yönetim kolaylığı, güvenlik ve esneklik açısından inceleyip, gerçekçi senaryolar üzerinden hangi durumda hangisine yönelmeniz gerektiğini netleştireceğiz.
Eğer konuya Jamstack ve modern frontend tarafıyla daha derin dalmak isterseniz, DCHost blogunda yer alan statik site hosting mimarilerini daha derin inceleyen rehberimizi de mutlaka göz atılacaklar listenize ekleyin.
Paylaşımlı Hosting ile Statik HTML Host Etmek
Statik HTML siteler için en klasik ve hâlâ en yaygın çözüm, paylaşımlı hosting kullanmak. DCHost tarafında da gördüğümüz üzere; küçük kurumsal siteler, kişisel portföyler, basit bloglar ve tek sayfalık landing sayfaları için çoğu zaman bu mimari fazlasıyla yeterli oluyor.
Avantajları
- Düşük maliyet: Aynı sunucuyu yüzlerce müşteriyle paylaştığınız için aylık ücretler oldukça erişilebilir seviyede kalır.
- Kolay yönetim: cPanel veya benzeri bir kontrol paneli üzerinden dosya yöneticisi, FTP/SFTP, SSL, e-posta gibi tüm temel ihtiyaçlar tek yerden yönetilir.
- Hızlı kurulum: Alan adınızı satın alıp DNS yönlendirmesini yaptıktan sonra, birkaç dakika içinde HTML dosyalarınızı public_html dizinine yükleyip yayına çıkabilirsiniz.
- PHP ve e-posta desteği: Statik site olsa bile, basit bir iletişim formu ya da e-posta hesapları için PHP ve mail servislerine ihtiyaç duyabilirsiniz; paylaşımlı hosting bunları kutudan çıktığı gibi sağlar.
Dezavantajları ve Sınırlar
- Kaynak paylaşımı: CPU, RAM, disk IO ve hatta outbound bant genişliği belirli limitler dahilinde paylaşılır. Statik site olduğunuz için avantajlısınız, ancak yoğun anlarda komşu sitelerin trafiği sizi dolaylı etkileyebilir.
- Global ziyaretçilere gecikme: Sunucu lokasyonu Türkiye ise, Avrupa ve Türkiye için gayet iyi bir gecikme (latency) elde edersiniz; ama Amerika veya Asya’dan erişenler için milisaniyeler artabilir.
- İleri seviye önbellekleme kontrolü: Çoğu paylaşımlı hostingde .htaccess veya panel arayüzü ile temel cache header’larını yönetebilirsiniz, ancak çok ince ayar gereken CDN & cache senaryolarında esneklik sınırlı kalabilir.
Eğer sadece Türkiye odaklı, az-orta trafik alan bir statik HTML siteniz varsa ve yönetim tarafında minimum efor hedefliyorsanız, DCHost paylaşımlı hosting paketleri hâlâ en mantıklı başlangıç noktasıdır. Trafik büyüdükçe veya global erişim kritik hale geldikçe, bir üst seviyedeki çözümleri düşünmek gerekir.
Object Storage ile Tamamen Statik Hosting
Son yılların en önemli dönüşümlerinden biri, object storage üzerinde statik web siteleri yayınlamak. Basitçe anlatırsak: HTML, CSS, JS ve medya dosyalarınızı bir object storage bucket’ına yüklüyor, burayı statik web site origin’i haline getiriyor, ardından mümkünse bir CDN ile dünyaya dağıtıyorsunuz.
DCHost tarafında da object storage + CDN kombinasyonunu kullanan, hem Jamstack üretim hattı olan hem de düz HTML ile giden çok sayıda proje görüyoruz. Bu mimariyi detaylı olarak anlattığımız Object Storage’i web site origin’i olarak kullanma rehberimizi teknik açıdan meraklı okurlar için ayrıca öneririz.
Nasıl Çalışır?
- HTML, CSS, JS ve görsellerinizi bir bucket içine klasörlü yapıda yüklersiniz.
- Bucket üzerinde public read yetkisi ve statik web site özelliği (index ve error dokümanları) tanımlanır.
- Alan adınızı, bucket endpoint’ine veya onun önüne koyacağınız CDN’e CNAME ile yönlendirirsiniz.
- Opsiyonel olarak CI/CD hattı kurarak, her git push sonrası statik build’i otomatik deploy edecek bir akış tasarlarsınız.
Artıları
- Neredeyse sınırsız ölçeklenebilirlik: Object storage sistemleri, çok sayıda dosyayı ve yüksek trafiği yönetmek üzere tasarlandığı için, statik dosya sunma konusunda klasik web sunucularından çok daha rahattır.
- Basit maliyet modeli: Genellikle depolama alanı (GB) + istek sayısı + outbound trafik üzerinden ücretlendirilir. Doğru cache oranlarıyla çok ekonomik hale getirilebilir.
- Sunucu yönetimi yok: Paket güncellemesi, web sunucusu konfigürasyonu, güvenlik açığı takibi gibi sunucu yönetim işlerinden kurtulursunuz.
- CDN ile mükemmel uyum: Object storage + CDN ikilisi, statik HTML siteler için neredeyse ideal stack sayılır. İçerik kenar noktalara kopyalanır, origin’e istek yükü minimuma iner.
Eksi Yönleri
- Klasik PHP desteği yok: Object storage sadece dosya sunar, sunucu taraflı kod çalıştırmaz. İletişim formları, yorum sistemleri gibi dinamik parçalar için başka çözümler gerekir.
- Yönetim alışkanlığı farklı: cPanel’deki dosya yöneticisi ve FTP’den object storage mantığına geçmek ilk başta alışma süreci gerektirir.
- Gelişmiş cache yönetimi gereği: Özellikle sık deploy edilen projelerde, doğru Cache-Control ve cache busting stratejileri olmazsa eski sürüm dosyalar ziyaretçilere sunulabilir.
Bu noktada, CDN ve tarayıcı önbelleğinde cache busting stratejileri anlattığımız yazımız, versiyonlama ve uzun süreli cache kullanmak isteyen statik site sahipleri için çok değerli pratikler içeriyor.
CDN Tabanlı Mimari: Edge’de Statik İçerik
CDN (Content Delivery Network), kısaca sitenizin statik içeriklerini (HTML, CSS, JS, görseller, fontlar vb.) dünyaya yayılmış kenar (edge) sunucular üzerinden son kullanıcıya en yakın noktadan sunan bir dağıtım ağıdır. Statik HTML siteler için CDN kullanmak, özellikle uluslararası ziyaretçi kitlesi olan projelerde TTFB (Time To First Byte) ve genel sayfa yükleme sürelerini dramatik şekilde iyileştirir.
CDN tek başına bir hosting değildir; arkasında mutlaka bir origin (paylaşımlı hosting, VPS, object storage vb.) bulunur. Fakat iyi tasarlanmış bir cache politikasıyla, trafiğin çok büyük kısmı CDN edge’lerinde sonlanır ve origin sadece arka planda nadiren devreye giren bir kaynak sunucuya dönüşür.
CDN Ne Zaman Mantıklı?
- Ziyaretçilerin Türkiye dışından da yoğun geldiği (özellikle Avrupa, Kuzey Amerika, Orta Doğu) projelerde,
- Trafik dalgalanmalarının yüksek olduğu, kampanya dönemlerinde anlık patlamalar yaşanan landing sayfalarında,
- Görsel ve medya ağırlığı yüksek, sayfa boyutu büyük olan sitelerde,
- Core Web Vitals metriklerini agresif şekilde iyileştirmek istediğiniz durumlarda,
- DDoS ve bot trafiği gibi tehditleri daha origin’e gelmeden absorbe etmek istediğiniz senaryolarda,
CDN kullanmak neredeyse zorunlu hale geliyor. Bu konuyu daha geniş çerçevede anlattığımız CDN ne zaman gerçekten gerekli olur rehberimize göz atabilirsiniz.
Statik HTML + CDN Kombinasyonları
- Paylaşımlı hosting + CDN: Küçük ve orta ölçekli projeler için ideal. Origin olarak DCHost paylaşımlı hosting kullanılır, CDN tüm statik içerikleri önbelleğe alır. Böylece hem maliyet düşük kalır hem de global performans oldukça iyi seviyeye gelir.
- Object storage + CDN: Yüksek trafik, sık deploy edilen Jamstack projeleri ve dokümantasyon siteleri için en esnek çözüm. Origin tarafında sunucu yönetimi yok, tüm yük object storage + CDN ikilisi üzerinde.
- VPS + CDN: İleri seviye kontrol ve özelleştirme gerektiğinde (özel Nginx kuralları, mTLS, IP kısıtlama vb.) DCHost VPS + CDN kombinasyonu tercih edilir. Statik HTML dosyalarını da bu VPS üzerinden sunarsınız, CDN ise global dağıtımı üstlenir.
Serverless Fonksiyonlarla Zenginleştirilmiş Statik Siteler
Statik HTML siteler mono-blok olmaktan uzaklaştı. Artık iletişim formları, üyelik akışları, webhook’lar, küçük arama fonksiyonları, A/B testleri ve kişiselleştirme gibi fonksiyonları serverless fonksiyonlarla çözmek çok daha yaygın bir yaklaşım.
Temel fikir şu: HTML, CSS ve JS tarafı tamamen statik; yani paylaşımlı hosting, object storage ya da CDN üzerinden sunuluyor. Dinamik ihtiyaçlar ise arka planda çalışan, isteğe göre tetiklenen küçük fonksiyonlara bölünüyor. Bu fonksiyonlar tipik olarak HTTP endpoint’leri şeklinde çağrılıyor ve geri dönen JSON veya HTML, ön yüzde JavaScript ile işleniyor.
Statik Site + Serverless Nerede Parlıyor?
- İletişim ve kayıt formları: Form verisini e-posta ya da basit bir veritabanına kaydetmek için tam teşekküllü bir PHP uygulamasına ihtiyaç duymadan, ufak fonksiyonlarla iş görebilirsiniz.
- Üçüncü parti API entegrasyonları: Örneğin bir CRM, e-posta pazarlama aracı veya ödeme altyapısına, arka planda çalışan serverless fonksiyonlar üzerinden bağlanabilirsiniz.
- Jamstack projeler: Headless CMS’ten çekilen verilerle build edilen sitelerde, yorum sistemi, arama, bildirim aboneliği gibi parçaları da fonksiyon bazlı tasarlayabilirsiniz.
Bu mimariyi; statik build, object storage ve serverless fonksiyonlar üçgeninde ayrıntılı olarak anlattığımız Headless CMS ve Jamstack siteler için ayrıntılı hosting rehberimiz ile birlikte okursanız, resim çok daha netleşecektir.
Artıları ve Eksileri
- Artılar: İnce taneli ölçeklenebilirlik, kullandıkça ödeme mantığı, yüksek esneklik ve uygulama mantığını küçük parçalara bölebilme.
- Eksiler: Debugging ve gözlemlenebilirlik klasik monolitik yapılara göre daha zordur; cold start ve bölgesel dağıtım gibi kavramları anlamak gerekir; ayrıca mimari karmaşıklık artar.
DCHost tarafında bu tür mimariler genellikle şu şekilde kurgulanıyor: Statik HTML ve asset’ler object storage + CDN üzerinde, fonksiyon benzeri görevler ise ya micro-VPS’ler üzerinde küçük API servisleri olarak ya da harici serverless platformlarıyla entegre şekilde çalışıyor. Böylece tamamı DCHost altyapısı etrafında şekillenen, ama dış hizmetlerle de konuşabilen hibrit bir yapı ortaya çıkıyor.
Performans, Güvenlik ve SEO Perspektifinden Karşılaştırma
Statik HTML siteler dinamik sitelere göre doğası gereği hızlıdır; ancak seçtiğiniz hosting mimarisi bu hızı çarpan etkisiyle artırabilir veya bir noktadan sonra sınıra çarpmasına neden olabilir.
Performans
- Paylaşımlı hosting: Türkiye odaklı, hafif trafikli sitelerde gayet yeterli. TTFB genellikle iyi düzeyde; ancak yoğun saatlerde komşu sitelerin tüketimine bağlı olarak dalgalanmalar yaşanabilir.
- Object storage: Özellikle CDN ile beraber kullanıldığında, okuma performansı ve eş zamanlı istek sayısı açısından son derece rahat bir yapı sunar.
- CDN: Global performans anahtarı. HTML sayfaları bile cache edebildiğiniz senaryolarda, ziyaretçinin konumundan bağımsız tutarlı hızlara ulaşabilirsiniz.
- Serverless fonksiyonlar: Dinamik kısımlar için yanıt süresini iyi ayarlamanız gerekir; cold start süreleri ve bölgesel deployment ayarları burada kritik hale gelir.
Core Web Vitals metriklerini (özellikle TTFB ve LCP) hosting tarafında iyileştirmekle ilgili daha geniş bir bakış açısı isterseniz, Core Web Vitals’ı hosting tarafında iyileştirme rehberimizi de listenize ekleyebilirsiniz.
Güvenlik
- Paylaşımlı hosting: DCHost gibi seri güncelleme yapan ve izole kullanıcı ortamları sunan bir sağlayıcıyla çalıştığınız sürece, statik HTML sitelerde ana riskler genellikle zayıf şifre, FTP yerine düz FTP kullanımı ve yanlış dosya izinlerinden kaynaklanır.
- Object storage: Sunucu taraflı kod olmadığı için klasik web uygulaması zafiyetleri (SQL injection, RCE vb.) burada doğrudan yoktur. Esas risk, bucket erişim haklarını yanlış ayarlamaktan (herkese yazma izni verme vb.) veya kimlik bilgilerini sızdırmaktan gelir.
- CDN: DDoS, bot trafiği ve basit WAF kuralları açısından büyük avantaj sağlar. Saldırıyı kaynağa gelmeden sınırda durdurabilirsiniz.
- Serverless: Fonksiyon kodlarının güvenliği, kimlik bilgisi yönetimi ve IAM yetkileri kritik hale gelir. Küçük ama çok sayıda fonksiyon içeren yapılarda güvenlik incelemesi disiplinli yapılmalıdır.
SEO ve Barındırma İlişkisi
- Google, iyi yapılandırılmış ve hızlı yanıt veren statik siteleri sever. HTML içeriğiniz net, canonical ve yönlendirmeleriniz düzgün olduğu sürece, seçtiğiniz hosting türü doğrudan SEO’yu bozmaz.
- CDN üzerinden sunulan içerik, doğru cache ve yönlendirme ayarlarıyla SEO açısından tamamen sağlıklıdır. Önemli olan 301/302 yönlendirmeleri, 404/410 yönetimi ve canonical etiketlerini tutarlı kılmaktır.
- HTTPS zorunludur diyebiliriz. SSL kurulumunu ister paylaşımlı hostingde, ister VPS’de, ister CDN arkasında yapın; arada mixed content bırakmadığınızdan ve sertifika zincirinizin düzgün olduğundan emin olun.
Özellikle hata sayfaları ve yönlendirmelerin SEO’ya etkisini merak ediyorsanız, DCHost blogunda yer alan hosting ve DNS tarafında 404 yönetimi rehberini inceleyerek statik sitenizin hata senaryolarını da sağlam bir zemine oturtabilirsiniz.
Farklı Senaryolar İçin Doğru Mimariyi Seçmek
Aynı teknolojiler, farklı projelerde çok farklı kombinasyonlarla anlam kazanabiliyor. DCHost’ta sık karşılaştığımız birkaç senaryoyu netleştirelim.
1. Küçük Kurumsal Site (Sadece Türkiye Hedefli)
- 3–10 sayfalık düz HTML, birkaç görsel, basit bir iletişim formu.
- Trafik düşük, global ziyaretçi ihtiyacı yok.
Önerilen mimari: DCHost paylaşımlı hosting + Let’s Encrypt veya ticari SSL. İletişim formu için basit bir PHP endpoint’i yeterli olur. CDN şart değil; ileride ihtiyaç olursa eklenebilir.
2. Ajans Portföyü ve Referans Siteleri
- Birden çok mini site, kampanya sayfaları, creative demolar.
- Hem Türkiye hem zaman zaman global ziyaretçiler.
Önerilen mimari: DCHost paylaşımlı hosting veya hafif bir VPS üzerinde Nginx/LiteSpeed; ön tarafta CDN. Ortak asset’leri (görseller, fontlar, JS kütüphaneleri) object storage’a taşıyarak asıl hosting yükünü azaltmak da mantıklıdır.
3. Yüksek Trafikli Kampanya Landing Sayfaları
- Kısa süreli ama çok yoğun trafik.
- Reklam kampanyaları, ürün lansmanları, ön kayıt sayfaları.
Önerilen mimari: Object storage + CDN kombinasyonu. HTML sayfalarını bile CDN’de uzun süreli cache ile tutarak, origin’e binen yükü minimize edebilirsiniz. Form gönderimini ise küçük bir API servisi (DCHost VPS üzerinde) veya serverless fonksiyon üzerinden çözerseniz, katmanlı ve dayanıklı bir yapı elde edersiniz.
4. Dokümantasyon ve Geliştirici Portalları
- Çok sayfalı, sık güncellenen, arama özelliği olan dokümantasyon siteleri.
- Genellikle Jamstack (örneğin static site generator) ile build edilen projeler.
Önerilen mimari: CI/CD hattı ile her commit sonrası otomatik build alan, çıktıyı DCHost object storage’a deploy eden ve önünde CDN bulunan bir yapı. Arama özelliği için ya static search (lunr, algolia benzeri) ya da küçük bir API servisi eklenebilir.
DCHost Üzerinden Uygulanabilir Örnek Mimariler
Teoride konuşmak güzel, ama pratiğe nasıl döküleceği genelde soru işareti bırakır. DCHost altyapısı üzerinde sıkça kurduğumuz birkaç örnek mimariyi sade şekilde özetleyelim.
Örnek 1: Basit Statik Kurumsal Site
- DCHost paylaşımlı hosting hesabı.
- public_html altında HTML, CSS ve JS dosyaları.
- Ücretsiz Let’s Encrypt SSL ile HTTPS.
- .htaccess ile temel cache header’ları ve sık kullanılan yönlendirmeler.
Bu modelde yönetim çok kolaydır; cPanel üzerinden yedek alma, e-posta hesapları açma ve FTP/SFTP ile güncelleme gibi işler herkesin rahatlıkla yapabileceği seviyededir.
Örnek 2: Object Storage Origin + CDN
- DCHost altyapısında object storage bucket.
- CI/CD pipeline: Git repo → build → bucket’a upload.
- Alan adını CDN endpoint’ine yönlendiren DNS ayarı.
- Cache-Control header’ları ve cache busting stratejisi.
Burada origin tarafı tamamen statiktir; PHP, veritabanı veya sunucu yönetimiyle uğraşmazsınız. Bu yaklaşım, özellikle Jamstack projeleri ve global kitleye hitap eden dokümantasyon siteleri için son derece verimli çalışır.
Örnek 3: VPS + CDN ile Tam Kontrol
- DCHost NVMe VPS üzerinde Nginx veya LiteSpeed.
- VHost konfigürasyonlarında oldukça esnek rewrite ve cache ayarları.
- Ön tarafta CDN ile global hız ve DDoS kırılması.
- Gelişmiş log analizi, Prometheus/Grafana ile metrik takibi gibi ekstra imkânlar.
Bu model; hem statik içerik hem de zamanla eklenebilecek dinamik modüller (API, panel, webhook vb.) için tek bir kontrol noktası sunar. Özellikle teknik ekibi olan orta-büyük projeler bu yapıyı tercih eder.
Yönetim, Yedek ve Sürümleme Stratejileri
Hangi hosting yöntemi olursa olsun, statik HTML siteler için de yedekleme ve sürüm yönetimi kritik önem taşır. İyi haber: Statik dosyaların yedeğini almak, veritabanı içeren dinamik sitelere göre çok daha kolay ve hafiftir.
- Git ile sürüm kontrolü: Tüm HTML, CSS ve JS dosyalarınızı bir Git deposunda tutun. Böylece hem ekip çalışması kolaylaşır hem de hatalı bir deploy sonrası kolayca geri dönebilirsiniz.
- Otomatik yedekler: DCHost paylaşımlı hosting ve VPS çözümlerinde günlük/haftalık otomatik yedekler ile kendi manuel yedeklerinizi birleştirerek 3-2-1 yaklaşımına yakın bir yapı kurabilirsiniz.
- Object storage replikasyonu: Object storage kullanıyorsanız, cross-region replikasyon ve versiyonlama gibi özelliklerle statik dosyalarınızı ek risklere karşı daha da güvenli hale getirebilirsiniz.
Statik içerik bile olsa, felaket kurtarma senaryolarını ve geri dönüş testlerini ciddiye almak gerekir. Bu konuda daha geniş bir bakış için DCHost blogundaki yedekleme ve felaket kurtarma odaklı yazılarımıza da göz atabilirsiniz.
Sonuç: Hangi Yol Sizin İçin Daha Mantıklı?
Statik HTML siteler için artık tek doğru yok; projenizin büyüklüğüne, ekibinizin teknik yetkinliğine, bütçenize ve hedef kitlenizin coğrafi dağılımına göre birkaç mantıklı seçenek var. Küçük ve lokal projeler için DCHost paylaşımlı hosting, hâlâ en düşük eforlu ve en bütçe dostu yol. Trafik arttıkça ve global ziyaretçiler devreye girdikçe, object storage + CDN kombinasyonu ön plana çıkıyor. İleri seviye kontrol, özel güvenlik kuralları ve karmaşık entegrasyonlar için ise VPS + CDN mimarisi güçlü bir omurga sunuyor.
Eğer statik sitenizi Jamstack yaklaşımıyla yeniden kurgulamayı, object storage’a taşımayı veya CDN ile hızlandırmayı düşünüyorsanız; DCHost ekibi olarak hem paylaşımlı hosting, hem NVMe VPS ve dedicated sunucular, hem de object storage ve CDN entegrasyonları konusunda yanınızdayız. Mevcut sitenizin yapısını ve trafik profilini birlikte analiz edip, en basit ama en dayanıklı mimariyi beraber netleştirebiliriz.
Bir sonraki adımınız; küçük bir envanter ve ihtiyaç listesi çıkarıp, hangi bileşenleri (paylaşımlı hosting, VPS, object storage, CDN, serverless fonksiyonlar) hangi sırayla devreye alacağınıza karar vermek olsun. Gerisi, doğru planlandığında birkaç gün içinde hayata geçebilecek, sürdürülebilir bir statik HTML hosting mimarisi kurmaktan ibaret.
