Web sitesi (website)
Görsel: File:Barrikade in der Breiten Straße.jpg: Eduard Gaertner File:Putin at Obukh…, CC BY-SA 3.0, Wikimedia Commons
Kısaca: Bir alan adı üzerinden erişilebilen, birbiriyle ilişkili web sayfalarından (HTML belgeleri) oluşan koleksiyon; tipik olarak ortak bir gezinmeyle birbirine bağlanır.
Biraz daha ayrıntılı: Tek bir web sitesi tek bir sayfadan veya binlerce alt sayfadan oluşabilir. Bir veya birkaç web sunucusu tarafından teslim edilir ve bir alan adı ya da alt alan adı üzerinden adreslenir.
Ayrıntılı
Terim çoğunlukla “web sayfası” ile eş anlamlı kullanılır, ancak teknik ayrım açıktır: tek bir web sayfası tek bir HTML belgesidir; web sitesi ise tek bir alan adı altında, gezinme ve iç bağlantılarla birbirine bağlanmış, bu tür sayfaların tüm ilişkili koleksiyonudur.
Web siteleri, nasıl üretildiklerine göre kabaca sınıflandırılabilir:
- Statik: tüm sayfalar hazır HTML dosyaları olarak bulunur ve değiştirilmeden teslim edilir (örn. Quartz ile oluşturulan bu wiki).
- Sunucu tarafında işlenen (SSR): sunucu HTML’i her istekte yeniden üretir, çoğunlukla kişiselleştirilmiş içerikle (örn. Emzett’in oturum açılmış alanı).
- Yeniden nemlendirmeli statik (SSG/ISR): sayfalar önceden oluşturulur ama düzenli aralıklarla veya talep üzerine yeniden üretilir — hız ile güncellik arasında bir orta yol; Next.js bunu varsayılan olarak destekler.
Bir web sitesi bir veya birkaç web sunucusu tarafından teslim edilir ve bir alan adı ya da alt alan adı üzerinden erişilir — tarayıcı her bir sayfayı (ve görseller, CSS, JS gibi varlıklarını) ayrı HTTP istekleriyle ister.