Skip to main content

İnternet sitenizin hızını artırmak, güvenliğini sağlamak ve çevrimiçi varlığınızı daha güçlü hale getirmek mi istiyorsunuz? Cevabınız evetse, Cloudflare tam da aradığınız çözüm olabilir. Milyonlarca web sitesi tarafından kullanılan Cloudflare, sunduğu ücretsiz ve ücretli planlarla hem bireysel kullanıcılara hem de büyük işletmelere hitap ediyor. Peki, bu güçlü aracı ekinyalincak.com gibi bir web sitesi için nasıl kullanırız?

Bu rehberde, Cloudflare’in ne olduğunu, neden bu kadar önemli olduğunu ve sitenizin performansını ve güvenliğini artırmak için adım adım Cloudflare kurulumu ve ayarlarını nasıl yapacağınızı anlatacağız. Hazırsanız, sitenizi Cloudflare ile bir üst seviyeye taşıyalım!

Cloudflare Nedir ve Neden Kullanmalısınız?

Cloudflare, kısaca bir CDN (İçerik Dağıtım Ağı) ve web güvenliği hizmetleri sağlayıcısıdır. Temel amacı, web sitenizin performansını ve güvenliğini artırmaktır. Peki, bunu nasıl başarıyor ve neden bu kadar popüler?

Cloudflare CDN Nedir?

Bir web sitesini ziyaret ettiğinizde, aslında o sitenin barındırıldığı sunucudan veri çekersiniz. Eğer sunucu uzaktaysa, bu işlem daha uzun sürebilir. İşte burada Cloudflare CDN devreye girer. Cloudflare’in dünya genelinde (100’den fazla ülkede 300’den fazla şehirde) dağıtılmış sunucu ağı bulunur. Sitenizin statik içeriklerini (resimler, CSS, JavaScript dosyaları vb.) bu sunucularında önbelleğe (cache) alır. Bir ziyaretçi sitenize eriştiğinde, içerik ona coğrafi olarak en yakın Cloudflare sunucusundan teslim edilir. Bu, gecikmeyi azaltarak web performans iyileştirme sağlar. CDN hizmeti nasıl çalışır sorusunun cevabı oldukça basittir: Coğrafi yakınlık ve önbellekleme. Ayrıca, CDN ile SEO ilişkisi de oldukça önemlidir; çünkü Google gibi arama motorları, hızlı yüklenen siteleri daha üst sıralara taşır.

Cloudflare’in Sunduğu Temel Faydalar

Cloudflare, siteniz için çeşitli kritik avantajlar sunar:

  • Site Hızlandırma: CDN sayesinde siteniz daha hızlı yüklenir. HTTP/2 etkinleştirme gibi modern protokoller ve otomatik optimizasyonlarla hız konusunda ciddi fark yaratır.
  • Web Güvenliği: Sitenizi kötü niyetli saldırılara karşı korur. Cloudflare ile siteyi koruma, DDoS koruması ve WAF (Web Uygulaması Güvenlik Duvarı) ile sağlanır. Web güvenliği nasıl sağlanır sorusuna Cloudflare, güçlü bir yanıt verir.
  • DDoS Koruması: Dağıtık Hizmet Reddi (DDoS) saldırılarını engeller. Bu saldırılar, sitenizi aşırı trafikle boğarak erişilemez hale getirmeyi amaçlar. Cloudflare, bu trafiği filtreler. Cloudflare ile DDoS koruması sayesinde siteniz çevrimiçi kalır.
  • SSL Sertifikası: Ücretsiz SSL (HTTPS) sertifikası sunarak sitenizin güvenli ve modern standartlara uygun olmasını sağlar. Bu, SEO için de önemli bir sıralama faktörüdür.
  • Bant Genişliği Tasarrufu: İçeriğin büyük bir kısmı Cloudflare sunucularından servis edildiği için kendi barındırma sunucunuzun bant genişliği kullanımı azalır, bu da maliyet tasarrufu sağlayabilir.
  • Analitikler: Sitenize gelen trafik, saldırılar ve performans hakkında detaylı veriler sunar.

Adım Adım Cloudflare Kurulumu: Cloudflare Nasıl Kurulur?

Cloudflare’i sitenize kurmak oldukça basit bir süreçtir. İşte yapmanız gerekenler:

1. Cloudflare Hesabı Oluşturma

Cloudflare web sitesine (cloudflare.com) giderek “Sign Up” (Kaydol) butonuna tıklayın. E-posta adresinizi ve güvenli bir şifre belirleyerek hesabınızı oluşturabilirsiniz. Unutmayın, Cloudflare ücretsiz plan seçeneği, temel hızlandırma ve güvenlik özellikleri için mükemmel bir başlangıç noktasıdır.

2. Web Sitenizi Ekleme

Hesabınıza giriş yaptıktan sonra “Add Site” (Site Ekle) butonuna tıklayın. Web sitenizin alan adını (örneğin, ekinyalincak.com) girin ve tekrar “Add Site” butonuna basın. Cloudflare, sitenizin mevcut DNS kayıtlarını otomatik olarak taramaya başlayacaktır. Bu işlem genellikle birkaç dakika sürer.

3. Plan Seçimi

Tarama tamamlandıktan sonra Cloudflare size farklı plan seçenekleri sunacaktır. Yeni başlayanlar ve çoğu küçük/orta ölçekli web sitesi için “Free” (Ücretsiz) plan fazlasıyla yeterlidir. Seçiminizi yapıp devam edebilirsiniz.

4. DNS Kayıtlarını İnceleme

Cloudflare, sitenizin mevcut DNS kayıtlarını (A kayıtları, CNAME kayıtları vb.) gösterecektir. Bu listede, sitenizin doğru bir şekilde yönlendirildiğinden emin olmak için tüm önemli kayıtların (özellikle ana alan adınız ve ‘www’ alt alan adınız) bulunduğundan emin olun.

  • Gri bulut simgesi, Cloudflare üzerinden geçmeyen bağlantıları temsil eder.
  • Turuncu bulut simgesi ise Cloudflare üzerinden geçecek ve optimizasyon/güvenlik hizmetlerinden yararlanacak bağlantıları temsil eder. Genellikle web siteniz için ana “A” ve “CNAME” kayıtlarının turuncu olması gerekir.

Her şey yolundaysa “Continue” (Devam Et) butonuna tıklayın.

5. Name Server (NS) Ayarlarını Değiştirme

Bu, Cloudflare DNS ayarlarının en kritik adımıdır. Cloudflare, size iki adet yeni Name Server adresi verecektir (örn: eva.ns.cloudflare.com ve omer.ns.cloudflare.com).

Bu Name Server’ları, alan adınızı kaydettiğiniz yerden (GoDaddy, Natro, Turhost, İhs vb. gibi) değiştirmeniz gerekir. Alan adı sağlayıcınızın kontrol paneline giriş yapın ve alan adınızın DNS yönetimi veya Name Server ayarları bölümünü bulun. Mevcut Name Server’ları silin ve Cloudflare’in size verdiği iki yeni Name Server adresini buraya kopyalayıp yapıştırın. Değişiklikleri kaydetmeyi unutmayın.

Önemli Not: DNS değişikliklerinin internet genelinde yayılması (DNS Propagation) biraz zaman alabilir. Bu süre genellikle birkaç dakika ile 24 saat arasında değişebilir. DNS propagation süresini izlemek için online araçlar (örneğin dnschecker.org) kullanabilirsiniz.

Cloudflare Kontrol Panelinde Önemli Ayarlar

DNS değişiklikleriniz aktif olduktan sonra Cloudflare panelinizden siteniz için optimize edici ve güvenlik artırıcı ayarlar yapabilirsiniz.

1. SSL/TLS Ayarları: Cloudflare SSL Kurulumu

Cloudflare, siteniz için ücretsiz bir SSL sertifikası sağlar. Bu, sitenizin http:// yerine https:// ile açılmasını ve verilerin şifrelenmesini sağlar.

Cloudflare panelinizde sol menüden “SSL/TLS” bölümüne gidin. “Overview” (Genel Bakış) sekmesinde genellikle “Full” veya “Flexible” seçeneğini göreceksiniz:

  • Flexible: Sunucunuzda SSL sertifikası olmasa bile Cloudflare ile ziyaretçi arasında şifreleme sağlar. En kolay başlangıçtır.
  • Full: Hem ziyaretçi-Cloudflare hem de Cloudflare-sunucu arasında şifreleme sağlar. Sunucunuzda zaten bir SSL sertifikası varsa bu seçeneği kullanın.
  • Full (Strict): En güvenli seçenektir. Sunucunuzda geçerli bir SSL sertifikası olmasını gerektirir ve sertifikanın süresini/doğruluğunu da kontrol eder.

“Edge Certificates” bölümünde Cloudflare’in size ücretsiz sertifika sağladığından emin olun. Ayrıca, “Always Use HTTPS” (Her Zaman HTTPS Kullan) ayarını açarak, sitenize http ile gelen tüm istekleri otomatik olarak https‘e yönlendirebilirsiniz. Bu, Cloudflare site yönlendirmenin önemli bir parçasıdır ve SEO için kritiktir.

2. Hız Ayarları: Cloudflare Hızlandırma Ayarları

Sitenizin performansını artırmak için Cloudflare’in hızlandırma özelliklerini kullanabilirsiniz. Sol menüden “Speed” (Hız) bölümüne gidin ve “Optimization” (Optimizasyon) sekmesinde şu ayarları gözden geçirin:

  • Auto Minify: JavaScript, CSS ve HTML dosyalarınızdaki gereksiz boşlukları ve yorumları otomatik olarak kaldırarak dosya boyutlarını küçültür. Tümünü etkinleştirmeniz önerilir.
  • Brotli: Daha hızlı sayfa yüklemesi için tarayıcılar ve sunucular arasında kullanılan bir sıkıştırma algoritmasıdır. Etkinleştirin.
  • Image Resizing (Ücretli): Resimlerinizi otomatik olarak optimize eder ve cihazın ekran boyutuna göre yeniden boyutlandırır.
  • Rocket Loader™: JavaScript yükleme şeklini optimize ederek sayfa yükleme süresini iyileştirir. Genellikle etkinleştirilmesi önerilir, ancak bazı sitelerde uyumluluk sorunlarına neden olabilir. Test ederek kullanın.

3. Önbellekleme Ayarları (Cache): Cache Temizleme Cloudflare

Önbellekleme, sitenizin statik içeriklerini daha hızlı sunmak için Cloudflare sunucularında saklama işlemidir. Sol menüden “Caching” (Önbellekleme) bölümüne gidin. “Configuration” (Yapılandırma) sekmesinde önbellekleme seviyesini ayarlayabilirsiniz; genellikle varsayılan ayarlar yeterlidir.

Sitenizde önemli bir değişiklik yaptığınızda (yeni bir ürün eklediniz, bir blog yazısını güncellediniz vb.) Cloudflare’in eski önbelleği temizlemesini sağlamak için “Purge Cache” (Önbelleği Temizle) seçeneğini kullanabilirsiniz. “Purge Everything” (Her Şeyi Temizle) veya belirli URL’leri temizle seçenekleri mevcuttur. “Browser Cache TTL” ise tarayıcıların sitenizin içeriğini ne kadar süreyle önbelleğinde tutacağını belirler.

4. Güvenlik Duvarı Ayarları: Cloudflare Güvenlik Duvarı Ayarları

Cloudflare’in güvenlik duvarı (WAF), sitenizi çeşitli tehditlere karşı korur. Sol menüden “Security” (Güvenlik) > “WAF” (Web Application Firewall) bölümüne gidin. Ücretsiz planda sınırlı olsa da, temel güvenlik kurallarını burada görebilirsiniz.

“Bots” (Botlar) bölümünden kötü niyetli bot trafiğini yönetebilirsiniz. “IP Access Rules” (IP Erişim Kuralları) bölümüyle belirli IP adreslerini engelleyebilir veya izin verebilirsiniz. Bu, IP gizleme yöntemlerinden ziyade, şüpheli IP’lerden gelen erişimi kısıtlamak için kullanılır. Cloudflare’in kendisi sitenizin gerçek IP adresini gizler ve kendi IP’lerini gösterir.

“DDoS Attacks” (DDoS Saldırıları) bölümünde, Cloudflare’in DDoS saldırılarını otomatik olarak algıladığını ve azaltığını göreceksiniz. Gerektiğinde “Under Attack Mode” (Saldırı Altında Modu) etkinleştirerek geçici olarak daha sıkı güvenlik önlemleri alabilirsiniz.

Ek Cloudflare Özellikleri ve İpuçları

  • Page Rules (Sayfa Kuralları): Belirli URL’ler için özel ayarlar yapmanızı sağlar. Örneğin, bir yönetici paneli sayfasını önbelleğe almaktan hariç tutabilir veya belirli bir sayfada SSL’i zorunlu kılabilirsiniz.
  • Analizler: Cloudflare panelinizin ana sayfasında sitenizin performansı, tehditler ve bant genişliği tasarrufu hakkında detaylı bilgiler bulabilirsiniz.
  • Rocket Loader ve Otomatik Optimizasyonlar: Cloudflare’in Rocket Loader, Auto Minify gibi otomatik optimizasyon araçları genellikle faydalıdır. Ancak sitenizde bir sorun fark ederseniz, bu ayarları tek tek kapatarak sorunun kaynağını bulabilirsiniz.

Cloudflare kullanımı, web sitenizin hızını, güvenliğini ve genel performansını artırmak için güçlü ve etkili bir yoldur. Cloudflare kurulumunu tamamladıktan ve temel ayarları yaptıktan sonra, sitenizin yüklenme sürelerinde ve güvenlik seviyesinde gözle görülür bir iyileşme fark edeceksiniz.

Unutmayın, Cloudflare ücretsiz planı bile çoğu kullanıcı için inanılmaz faydalar sunar. Cloudflare CDN nedir artık biliyorsunuz; bu ve diğer özellikleriyle sitenizin çevrimiçi dünyadaki varlığını güçlendirebilirsiniz. Web güvenliği nasıl sağlanır sorusuna Cloudflare ile pratik bir cevap bulmuş olursunuz.

Sitenizi Cloudflare ile optimize etmeye başlamaya hazır mısınız? Kurulum ve ayarlar sırasında aklınıza takılan herhangi bir soru olursa, yorumlarda bize danışmaktan çekinmeyin!

Leave a Reply