Ana içeriğe geç
İ
Temel Kavramlar

İstemci ve Sunucu (Client-Server)

Bir web sayfasının görüntülenmesinde tarayıcı ile sunucu arasındaki iş bölümü.

Kısa Tanım Temel Kavramlar İ harfi

Bir web sayfasının görüntülenmesinde tarayıcı ile sunucu arasındaki iş bölümü.

Ayrıca şöyle bilinir: Client-Server · Tarayıcı ve Sunucu

Temel model

İSTEMCİ (tarayıcı)          SUNUCU
      │                        │
      │──── istek gönderir ───►│
      │                        │ (işler)
      │◄──── yanıt döner ──────│
      │                        │
   (görüntüler)

Web'in tamamı bu basit alışverişin üzerine kuruludur.

Neden SEO için önemli?

Bir sayfanın nerede oluşturulduğu, arama motorunun onu görüp göremeyeceğini belirler:

İşleme yeriSonuç
Sunucuda oluşturulurBot doğrudan içeriği görür
İstemcide oluşturulurBotun ek işlem yapması gerekir
KarmaKritik içerik sunucuda olmalı

İçerik yalnızca istemcide üretiliyorsa, indekslenmesi gecikebilir veya eksik kalabilir.

Kimin kontrolünde ne var?

Sunucu tarafı (sizin kontrolünüzde)

  • Yanıt kodları (200, 301, 404, 503)
  • Yanıt başlıkları
  • Yönlendirmeler
  • İçerik üretimi
  • Önbellek politikası
  • Yanıt süresi

İstemci tarafı (kullanıcı ortamına bağlı)

  • Ekran boyutu ve cihaz
  • Bağlantı hızı
  • Tarayıcı sürümü ve yetenekleri
  • Betik çalıştırma performansı
  • Eklentiler ve engelleyiciler

İstemci tarafını kontrol edemezsiniz — bu yüzden en zayıf koşullara göre tasarım yapmak gerekir.

Sunucu yanıt süresi

Sunucunun ilk baytı gönderme süresi, tüm yükleme zincirinin başlangıcıdır. Bu süre uzunsa, istemci tarafında yapılan hiçbir iyileştirme telafi edemez.

Yavaşlık nedenleri: yetersiz kaynak, ağır veritabanı sorguları, önbelleksiz çalışma, uzak coğrafi konum.

Botun konumu

Arama motoru botu da bir istemcidir — ancak sıradan bir kullanıcıdan farkları vardır:

  • Sabırsızdır: yavaş yanıtlarda taramayı azaltır
  • Kaynak tüketimine duyarlıdır
  • Bazı özellikleri desteklemez (form doldurma, giriş yapma)
  • Farklı coğrafyadan gelebilir

Pratik çıkarım

Bir SEO sorununu teşhis ederken ilk soru şudur: Bu sorun sunucuda mı, istemcide mi oluşuyor? Yanıt, hangi ekibin ve hangi çözümün devreye gireceğini belirler.

Ne anlama gelir?

İstemci-sunucu (client-server), web'in temel çalışma modelidir. "İstemci" genellikle kullanıcının tarayıcısıdır; "sunucu" ise web sitesinin dosyalarını barındıran ve istekleri yanıtlayan bilgisayardır. Bir sayfayı ziyaret ettiğinizde, tarayıcınız (istemci) sunucuya bir istek gönderir, sunucu da sayfayı yanıt olarak döndürür. Bu model, tüm web iletişiminin ve dolaylı olarak teknik SEO'nun temelini oluşturur.

Nasıl çalışır?

  • İstemci (tarayıcı) bir adres için istek gönderir
  • Sunucu isteği işler ve içeriği yanıtlar
  • Tarayıcı gelen içeriği alır ve ekranda gösterir (render)

SEO açısından neden önemli?

İstemci-sunucu modelini anlamak, birçok teknik SEO konusunu kavramanın anahtarıdır. Örneğin işlemenin (rendering) sunucuda mı yoksa istemcide (tarayıcıda JavaScript ile) mi yapıldığı, arama motorunun içeriği görüp göremeyeceğini belirler: sunucu taraflı işleme içeriği hazır sunarken, ağır istemci taraflı işleme indeksleme riski yaratabilir. Aynı şekilde sunucu yanıt süresi, durum kodları (200, 404, 301) ve yönlendirmeler hep bu modelin parçalarıdır. Bu temeli kavramak, teknik SEO sorunlarını doğru teşhis etmeyi sağlar.

Gerçek örnek

Bir geliştirici, sitenin içeriğini tamamen tarayıcıda (istemcide) JavaScript ile oluşturuyordu; arama motoru bu içeriği göremiyordu. İstemci-sunucu modeli anlaşılıp içerik sunucu tarafında da hazır sunulduğunda, arama motoru içeriği görebildi ve indeksleme sorunu çözüldü.

Özet

İstemci-sunucu, web'in temel modelidir: istemci (tarayıcı) istek gönderir, sunucu içeriği yanıtlar. Bu modeli anlamak, işleme yeri, yanıt süreleri, durum kodları ve yönlendirmeler gibi teknik SEO konularını doğru kavramanın ve sorunları teşhis etmenin temelidir.

Paylaş: X LinkedIn WhatsApp

Sitenizin SEO potansiyelini ölçelim.