Web

Statik Site Üretimi (SSG)

Kısa tanım

Statik site üretimi, bir sayfanın HTML'inin yayın öncesinde bir kez üretilip sunucuda hazır dosya olarak beklemesi demektir.

İçerik değiştiğinde geliştirici ya da içerik yönetim sistemi bir yapı (build) işlemi tetikler, bu sırada her sayfa için tam HTML dosyası önceden oluşturulur. Ziyaretçi geldiğinde sunucu bu hazır dosyayı doğrudan gönderir, o anda hiçbir hesaplama yapılmaz.

Blog yazıları, hizmet sayfaları, kurumsal sayfalar gibi sık değişmeyen içeriklerde karşınıza çıkar; bu sayfalar bir CDN üzerinden çok hızlı sunulabilir.

Sunucu taraflı render (SSR) ile karıştırılır. SSR her istekte sayfayı yeniden üretir, SSG ise bir kez üretip aynı dosyayı tekrar tekrar sunar; bu yüzden SSG daha hızlı ama anlık güncellemeye SSR kadar uygun değildir.

En sık yapılan hata, içerik güncellendiğinde yeni bir yapı (build) tetiklenmediğini fark etmemektir; bu durumda sunucu ve CDN eski dosyayı sunmaya devam eder, ziyaretçi güncel içeriği göremez. Doğrusu, her içerik değişikliğinden sonra yayınlama sürecinin otomatik bir yapı adımı içermesini sağlamak, gerekirse CDN önbelleğini de temizlemektir.

Neden önemli

Önceden üretilmiş sayfalar sunucuya neredeyse hiç yük bindirmez ve bir CDN üzerinden dünyanın her yerinden hızlı açılır. Bu, hem hız hem barındırma maliyeti açısından değişmeyen içerik için en verimli yoldur.

Örnek senaryo

Bir iş elbisesi üreticisinin ürün kategorisi sayfaları ayda birkaç kez güncellendiği için statik üretiliyor, her ziyaret sunucuya hiç yük bindirmeden CDN'den anında açılıyor.

İlgili terimler

İlgili yazı

Nereden başlayacağınızı bilmiyorsanız, sorun değil; doğru yerdesiniz.

Aklınızdaki proje netleşmiş de olabilir, henüz bir fikir hâlinde de. İkisi de olur. Kısa bir görüşmeyle nerede olduğunuzu, nereye gidebileceğinizi birlikte konuşuruz.

Görüşme ayarlayalım
Projeyi konuşalım