WordPress KeyCDN Ayarları
WordPress KeyCDN ayarları’na geçmeden önce sizlere CDN nedir ? Ne işe yarar ? konularından bahsetmek istiyorum.
CDN Nedir ? Ne işe yarar ?
Content Delivery Network, nam-ı diğer CDN, bir internet sitesinin içeriklerini statik olarak ziyaretçiye en yakın sunucudan göstererek, internet sitesinin çok daha hızlı açılmasını sağlayan bir networktür. Türkçe’ye İçerik Dağıtım Ağı olarak çevirebiliriz. CDN ile sık sık değişmeyen sayfalarınızı ziyaretçilerinize farklı ağlar üzerinden gösterebilirsiniz.
Örneğin Kullandığınız CDN servisinin Türkiye ve Azerbaycan’da iki farklı sunucusunun olduğunu düşünelim. Sitenize Türkiye ve çevresinden girenler CDN servisinin Türkiye sunucuna, Azerbaycan ve Çevresinden girenler CDN servisinin Azerbaycan sunucusuna bağlanıyor. Böylelikle ana sunucunuza hem çok fazla yük binmemiş oluyor, hemde ziyaretçileriniz sitenizi çok daha hızlı görüyor.
KeyCDN nedir ?
CDN servisleri arasında en iyilerinden biri diyebilirim. Fiyatları da çok çok uygun. 10 Terabayt kullanımda Gigabayt başına $0.04 ile $0.16 arasında bir fiyat sunuyor. İlk ay 25 GB kullanımı ücretsiz olarak kullanabiliyorsunuz. Her hangi bir kredi kartı bilgisi girmeden 3 dakika gibi kısa bir sürede üye olarak hemen kullanmaya başlayabiliyorsunuz.
KeyCDN, aylık sabit bir fiyat değil de, kullandığın kadar öde sistemiyle çalışıyor. Yani bir miktar kredi yüklüyorsunuz ve bu krediniz bitene kadar hizmeti kullanabiliyorsunuz.
Lakin KeyCDN’nin en büyük eksisi, yükleyebileceğiniz minimum kredi miktarının 50 dolar olması. Onun dışında bütün hizmetleri çok kaliteli.
KeyCDN’e nasıl üye olunur ?
Öncelikle KeyCDN kayın sayfasına giriş yapın. Gelen sayfa üzerinde aşağıdaki bilgileri sırasıyla girin.
- Web sitenizi
- E-posta adresinizi
- Kullanıcı adınızı
- Şifrenizi
- ve tekrar şifrenizi 🙂
- İki kutucuğu da işaretleyip “Create Account” butonuna basın.
Daha sonra sizi direk otomatik olarak giriş yapmış bir şekilde yönetim paneline yönlendirecektir. E-posta adresini onaylamanız gerekiyor yoksa aşağıdaki adımları yapamıyorsunuz.
KeyCDN site ekleme işlemi nasıl yapılır ?
Öncelikle Zones>Add Zone yoluyla Add Zone sayfasına giriş yapıyoruz.
Açılan sayfada ki bilgileri aşağıdaki gibi dolduruyoruz.
Zone Name: Kısa bir isim girin örneğin; blog
Zone Status: Active
Zone Type: PullAşağıdaki bilgileri düzenleyebilmek için “Show Advanced Features” kutucuğunu işaretleyin.
Diğer Ayarlar
Diğer Ayarlar
Force Download: Disabled
CORS: Enabled
GZip: Enabled
Expire (in minutes): 10080
Block Bad Bots: Enabled
Allow Empty Referrer: Enabled
Secure Token: Disabled
HTTP/2: Enabled
SSL: Letsencrypt (SSL Kullancağınızı varsayıyorum)
Force SSL: Enabled
Origin URL (incl. http:// or https://) : Site adresinizi yazın. Örneğin; https://blog.kadirkaya.com.tr
Origin Shield: Disabled
Max Expire (in minutes): 1440
Ignore Cache Control: Enabled
Ignore Query String: Enabled
Forward Host Header: Disabled
Cache Key Scheme: Disabled
Cache Key Host: Disabled
Cache Key Cookie: Disabled
Cache Key Device: Disabled
Cache Brotli: Disabled
Cache Cookies: Enabled
Strip Cookies: Enabled
X-Pull Key: KeyCDN
Canonical Header: Enabled
Robots.txt: Disabled veya Enabled size kalmış
Optimize for HLS: Disabled
Generic Error Pages: EnabledDaha sonra ZoneReferrers > Add Referrers sayfasına giderek Referans ekliyoruz. Bu işlemi yukarıdaki ayarlara bağlı olarak yapıyoruz. Referans olarak eklememizin sebebi, sadece sitemizden gelen ziyaretçilere CDN sunucumuzu göstermek istememiz.
Referrer: *.siteadresiniz.com
Zone: Yukarıda oluşturduğunuz site
KeyCDN Zone Alias eklemek
Öncelikle Zone Alias hakkında bilgi vereyim. Biz yukarıdaki işlemleri yaptığımızda KeyCDN bize bir adres veriyor. Bu adreste kendi sitemizi görebiliyoruz. Direk açmaya çalıştığımızda Referans engeli koyduğumuz için bize siteyi gösteremeyecektir.
Zone Alias eklemeden direk KeyCDN tarafından bize verilen adresleri kullanırsak, sitemizdeki bütün dosya ve resimlerde bu adres görünecektir. Ama biz bütün dosya ve resimlerde cdn.siteadı.com şeklinde url görünsün istiyoruz. Bunun için Zone Alias sistemini kullanacağız. Ayrıca SSL kullanacak isek, Zone Alias kullanmamız şart.
Zone Alias eklemeden önce ilk olarak buradaki sayfaya girerek, Zone Url Adresinizi kopyalayın.
Daha sonra Hosting/Sunucumuzun kontrol paneline giriş yapıyoruz.(CPanel kullandığınızı varsayıyorum)
Zone Editör kısmına giriyoruz. CNAME RECORD butonuna tıklıyoruz ve bilgileri aşağıdaki gibi dolduruyoruz.
Ad: cdn.siteadresiniz.com
CNAME: Zone URL adresiniz
Kayıt Ekle butonuna basarak CNAME kaydımızı eklemiş oluyoruz. Ortalama 30-45 dakika bekleyerek aşağıdaki adıma geçiniz. Çünkü CNAME kayıtlarının oturması biraz zaman alabilir.
CNAME kayıtlarımız oturduktan sonra Zonealiases > Add Zonealias yoluyla ilgili sayfaya geliyor ve bilgileri aşağıdaki gibi dolduruyoruz.
Alias: cdn.siteadresi.com
Zone: Oluşturduğunuz Zoneyi seçin.
Add butonuna tıklayarak Zone Aliasımızı eklemiş oluyoruz. Artık sitedeki veriler bizim cdn.siteadresi.com üzerinden görünecek.
WordPress KeyCDN Ayarları
Sıra geldi wordpress sitemizi, oluşturduğumuz CDN ağına eklemeye.
WordPress KeyCDN ayarlarını yapmadan önce buradaki sayfaya giderek API Authentication kısmandan Api Key değerini alacağız. Eğer sizde boş görünüyorsa sağ taraftaki yenileme butonuna tıklayarak yeni bir Api key alabilirsiniz.
Şimdi bu API KEY bir tarafta dursun, biz wordpress admin panelinde Eklentiler > Yeni Ekle kısmından KeyCDN tarafından oluşturulmuş CDN Enabler eklentisini yüklüyoruz.
Bilgileri aşağıdaki gibi giriyoruz.
CDN URL: https://cdn.siteadresi.com
Included Directories: wp-content,wp-includes
Exclusions: php
Relative Path: İşaretleyin
CDN HTTPS: İşaretleyin
KeyCDN API Key: YUKARIDA ALDIĞIMIZ API KEYİ YAZIN
KeyCDN Zone ID: Bu sayfada bulunan zone listesinin en başında ki ID Numarası
Kaydediyoruz ve KeyCDN wordpress ayarlının sonuna gelmiş oluyoruz.
Artık sadece 10-15 dakika bekleyerek bütün ayarların tam olarak oturmasını bekliyoruz.
KeyCDN wordpress ayarları yazımızın sonuna gelmiş buluyoruz. Aklınıza takılan her şeyi yorum olarak yazabilirsiniz. En kısa sürede cevaplandıracağım hususunda şüpheniz olmasın 🙂