Takip et

WordPress Varlık Teslimatını DigitalOcean Spaces CDN ile Hızlandırma

WordPress Varlık Teslimatını DigitalOcean Spaces CDN ile Hızlandırma Giriş Günümüzün dijital dünyasında, web sitelerinin hızı, kullanı

WordPress Varlık Teslimatını DigitalOcean Spaces CDN ile Hızlandırma

Giriş

Günümüzün dijital dünyasında, web sitelerinin hızı, kullanıcı deneyimi, arama motoru sıralamaları ve genel dönüşüm oranları üzerinde doğrudan etkili kritik bir faktördür. Özellikle WordPress gibi dinamik içerik yönetim sistemleri, eklentiler, temalar ve yüksek çözünürlüklü görsellerle zenginleştikçe, sayfa yükleme süreleri önemli ölçüde artabilir. Bu durum, ziyaretçilerin sabırsızlanmasına ve sitenizi terk etmesine neden olabilir. İşte tam bu noktada İçerik Dağıtım Ağları (CDN) devreye girerek, web sitenizin statik varlıklarını (CSS, JavaScript dosyaları, görseller, videolar ve fontlar) coğrafi olarak dağıtılmış sunucular üzerinden sunarak yükleme sürelerini dramatik bir şekilde iyileştirir.

Bu makalede, WordPress tabanlı web sitenizin varlık teslimatını hızlandırmak için DigitalOcean’ın güçlü ve uygun maliyetli nesne depolama çözümü olan Spaces’i bir CDN olarak nasıl kullanacağınızı detaylı bir şekilde inceleyeceğiz. DigitalOcean Spaces, Amazon S3 ile uyumlu bir API sunarak, hem depolama hem de entegre CDN yetenekleri sayesinde WordPress siteleri için mükemmel bir performans artırıcı çözüm haline gelmiştir. Makalemiz, temel kavramlardan başlayarak DigitalOcean Spaces oluşturma, API anahtarlarını yapılandırma, WordPress’i Spaces ile entegre etme ve performansınızı test etme adımlarına kadar kapsamlı bir rehber sunacaktır. Amacımız, teknik bilgiye sahip olsanız da olmasanız da, bu süreci sorunsuz bir şekilde tamamlamanıza yardımcı olmaktır.

WordPress ve Web Sitesi Performansının Önemi

Web sitenizin performansı, sadece teknik bir ölçümden ibaret değildir; aynı zamanda işinizin başarısı için hayati öneme sahiptir. Yavaş yüklenen bir web sitesi, birçok olumsuz sonuç doğurabilir:

Kullanıcı Deneyimi

Modern internet kullanıcıları hızlı beklentilere sahiptir. Bir sayfanın yüklenmesi birkaç saniyeden fazla sürerse, kullanıcıların büyük bir kısmı siteyi terk etme eğilimindedir. Hızlı bir site, kullanıcıların sitenizde daha uzun süre kalmasını, daha fazla sayfa görüntülemesini ve genel olarak daha olumlu bir deneyim yaşamasını sağlar. Bu da marka sadakati ve müşteri memnuniyeti açısından kritik öneme sahiptir.

Arama Motoru Optimizasyonu (SEO)

Google ve diğer arama motorları, web sitesi hızını bir sıralama faktörü olarak kabul eder. Daha hızlı yüklenen siteler, arama sonuçlarında daha üst sıralarda yer alma eğilimindedir. Özellikle mobil cihazlarda sayfa hızı, Google’ın “Core Web Vitals” metrikleri arasında yer alarak SEO performansını doğrudan etkiler. Yavaş bir site, organik trafiğinizi olumsuz etkileyebilir.

Dönüşüm Oranları

E-ticaret siteleri, bloglar veya kurumsal web siteleri için dönüşüm oranları (satışlar, abonelikler, form doldurmalar vb.) doğrudan site hızıyla ilişkilidir. Her ek yükleme saniyesi, potansiyel müşteri kaybına ve dolayısıyla gelir düşüşüne yol açabilir. Hızlı bir site, kullanıcıların istedikleri eylemleri gerçekleştirmeleri için daha elverişli bir ortam sunar.

Sunucu Yükü ve Maliyetler

Web sitenizin tüm varlıklarını kendi ana sunucunuzdan sunmak, özellikle yüksek trafikli siteler için sunucu kaynaklarını (CPU, RAM, bant genişliği) aşırı derecede tüketebilir. Bu durum, sunucunuzun yavaşlamasına, hatta çökmesine neden olabilir ve daha pahalı sunucu planlarına geçiş yapmanızı gerektirebilir. CDN kullanımı, bu yükü dağıtarak ana sunucunuzun daha verimli çalışmasını sağlar ve maliyetleri düşürebilir.

CDN Nedir ve Nasıl Çalışır?

CDN (Content Delivery Network – İçerik Dağıtım Ağı), web sitelerinin statik içeriklerini (görseller, CSS, JavaScript, videolar vb.) coğrafi olarak dağıtılmış sunucular (Edge sunucuları veya PoP – Point of Presence) ağı üzerinden son kullanıcılara daha hızlı ve güvenilir bir şekilde ulaştıran bir sistemdir.

CDN’nin Çalışma Prensibi

1. Varlıkların Kopyalanması: Web sitenizin statik varlıkları, CDN sağlayıcınızın dünya genelindeki Edge sunucularına kopyalanır veya önbelleğe alınır.
2. Coğrafi Yakınlık: Bir kullanıcı web sitenize eriştiğinde, CDN sistemi kullanıcının konumunu algılar ve ona en yakın Edge sunucusundan statik varlıkları teslim eder.
3. Gecikmenin Azaltılması: Verinin kat etmesi gereken fiziksel mesafenin kısalması, “gecikme” (latency) süresini önemli ölçüde azaltır. Örneğin, Türkiye’deki bir kullanıcı, sitenizin ana sunucusu ABD’de olsa bile, görselleri ve CSS dosyalarını İstanbul’daki bir CDN sunucusundan alabilir.
4. Yük Dengeleme: CDN, ana sunucunuz üzerindeki yükü hafifleterek, trafik yoğunluğu yüksek zamanlarda bile sitenizin performansını ve erişilebilirliğini korur.
5. Önbellekleme: Edge sunucuları, sık erişilen içerikleri önbelleğinde tutar, böylece her istekte ana sunucuya gitmeye gerek kalmaz. Bu, hem hızı artırır hem de ana sunucunun kaynaklarını korur.

CDN Kullanmanın Avantajları

* Daha Hızlı Yükleme Süreleri: En belirgin avantajdır.
* Gelişmiş Kullanıcı Deneyimi: Kullanıcı memnuniyeti artar.
* Daha İyi SEO Sıralamaları: Arama motorları hızlı siteleri sever.
* Azaltılmış Sunucu Yükü: Ana sunucunuz daha az stres altında kalır.
* Yüksek Erişilebilirlik ve Yedeklilik: Bir Edge sunucusu çevrimdışı olsa bile, diğerleri hizmet vermeye devam eder.
* DDoS Saldırılarına Karşı Koruma: CDN’ler, genellikle DDoS saldırılarını emebilecek ve filtreleyebilecek yeteneklere sahiptir.

DigitalOcean Spaces Nedir?

DigitalOcean Spaces, geliştiriciler ve işletmeler için tasarlanmış, uygun maliyetli ve yüksek performanslı bir nesne depolama hizmetidir. Amazon S3 ile API uyumluluğu sayesinde, S3 ile çalışan birçok araç ve eklentiyle doğrudan entegre olabilir. Spaces, statik web siteleri barındırma, yedeklemeleri depolama, büyük veri kümelerini saklama ve özellikle CDN olarak kullanma gibi çeşitli kullanım senaryoları sunar.

DigitalOcean Spaces’in Temel Özellikleri

* Nesne Depolama: Dosyaları “nesneler” olarak depolar ve bunları “Space” adı verilen bir depolama biriminde organize eder.
* S3 Uyumluluğu: Amazon S3 API’si ile uyumlu olması, mevcut S3 araçlarını ve eklentilerini kolayca kullanmanızı sağlar.
* Entegre CDN: Her Space ile birlikte gelen yerleşik bir CDN özelliği bulunur. Bu, ek bir yapılandırma veya üçüncü taraf bir CDN hizmeti satın alma ihtiyacını ortadan kaldırır. Tek tıklamayla etkinleştirilebilir.
* Uygun Fiyatlandırma: Diğer bulut depolama çözümlerine kıyasla genellikle daha uygun fiyatlandırma sunar, bu da özellikle küçük ve orta ölçekli işletmeler için cazip hale getirir.
* Ölçeklenebilirlik: İhtiyaçlarınız doğrultusunda depolama alanınızı ve bant genişliğinizi kolayca ölçeklendirebilirsiniz.
* Basit Kullanım: DigitalOcean’ın kullanıcı dostu kontrol paneli sayesinde Spaces oluşturmak ve yönetmek oldukça kolaydır.

WordPress siteleri için DigitalOcean Spaces, medya dosyalarını (görseller, videolar) ana sunucudan ayırarak Spaces’e yüklemenize ve ardından bu dosyaları Spaces’in entegre CDN’i aracılığıyla sunmanıza olanak tanır. Bu, ana sunucunuzun yükünü azaltır, yedeklemeyi kolaylaştırır ve en önemlisi, global kullanıcılar için sayfa yükleme sürelerini önemli ölçüde hızlandırır.

WordPress Varlık Teslimatını Hızlandırmak Neden Gerekli?

WordPress siteleri, dinamik bir yapıya sahip olmalarına rağmen, performanslarını büyük ölçüde statik varlıkların (CSS, JavaScript, görseller, fontlar) hızlı bir şekilde teslim edilmesine borçludur. Bu varlıkların teslimatını hızlandırmak, genel site performansını doğrudan etkileyen kritik bir adımdır.

Statik Varlıkların Rolü

* Görseller: Genellikle bir web sayfasının en büyük boyutlu varlıklarıdır. Yüksek çözünürlüklü görseller, sayfa boyutunu artırarak yükleme sürelerini uzatabilir.
* CSS Dosyaları: Sitenizin stilini ve düzenini belirler. Büyük ve optimize edilmemiş CSS dosyaları, sayfa oluşturma (rendering) sürecini yavaşlatabilir.
* JavaScript Dosyaları: Etkileşimli öğeler, animasyonlar ve diğer dinamik işlevler için kullanılır. Aşırı veya engelleme yapan JavaScript, sayfa yükleme ve etkileşim sürelerini olumsuz etkileyebilir.
* Fontlar: Özel fontlar (Google Fonts gibi) kullanıldığında, bu font dosyalarının da hızlı bir şekilde yüklenmesi gerekir.
* Videolar: Özellikle arka plan videoları veya gömülü medya dosyaları, bant genişliğini yoğun bir şekilde kullanabilir.

Gecikme (Latency) Sorunları

Sitenizin ana sunucusu ile kullanıcının konumu arasındaki fiziksel mesafe, verinin iletim süresini (gecikme) artırır. Örneğin, sunucunuz Almanya’da, kullanıcınız Avustralya’da ise, her bir varlık isteği için veri paketlerinin bu uzun mesafeyi kat etmesi gerekir. CDN, bu mesafeyi kısaltarak gecikmeyi minimize eder.

Bant Genişliği Tüketimi

Tüm statik varlıkları ana sunucunuzdan sunmak, sunucunuzun bant genişliğini hızla tüketir. Bu, özellikle yüksek trafikli siteler için maliyetli olabilir ve ana sunucunun diğer işlemleri (veritabanı sorguları, PHP işleme) için yeterli bant genişliği bırakmayabilir. CDN, bant genişliği tüketimini Edge sunucularına dağıtarak ana sunucunuzu rahatlatır.

WordPress’in Doğası

WordPress, PHP ve MySQL tabanlı dinamik bir sistemdir. Her sayfa isteği, veritabanı sorguları ve PHP kod yürütmeleri gerektirir. Statik varlıkların CDN üzerinden sunulması, ana sunucunuzun bu dinamik işlemlere odaklanmasına olanak tanır, böylece genel sunucu performansı artar.

Bu nedenlerle, WordPress varlık teslimatını hızlandırmak, sadece bir optimizasyon adımı değil, aynı zamanda modern bir web sitesinin temel gereksinimlerinden biridir. DigitalOcean Spaces CDN, bu ihtiyacı karşılamak için güçlü ve entegre bir çözüm sunar.

DigitalOcean Spaces CDN Kurulumu Öncesi Hazırlıklar

DigitalOcean Spaces CDN’i WordPress sitenizle entegre etmeden önce bazı ön hazırlıklar yapmanız gerekmektedir. Bu adımlar, kurulum sürecini sorunsuz hale getirecektir.

1. DigitalOcean Hesabı

Eğer henüz bir DigitalOcean hesabınız yoksa, öncelikle bir hesap oluşturmanız gerekmektedir. DigitalOcean’a kaydolmak genellikle hızlı ve kolaydır. Hesabınızda aktif bir ödeme yöntemi tanımlı olduğundan emin olun, çünkü Spaces ve CDN hizmetleri kullanıma göre ücretlendirilecektir (ancak genellikle çok uygun maliyetlidir).

2. WordPress Kurulumu

Halihazırda çalışan bir WordPress kurulumunuzun olması gerekmektedir. Bu rehber, mevcut bir WordPress sitesine Spaces CDN entegrasyonunu ele almaktadır.

3. Gerekli WordPress Eklentileri Hakkında Genel Bilgi

DigitalOcean Spaces’i WordPress ile entegre etmek için bir veya daha fazla eklentiye ihtiyacınız olacak. En popüler ve önerilen eklenti “WP Offload Media”dır (eski adıyla WP Offload S3 Lite/Pro). Bu eklenti, medya dosyalarınızı (görseller, videolar vb.) Spaces’e otomatik olarak yüklemenize ve bunları CDN üzerinden sunmanıza olanak tanır. Diğer statik varlıklar (CSS, JS) için “CDN Enabler” gibi daha genel CDN eklentileri de kullanılabilir.

4. API Anahtarı ve Erişim Anahtarları Hakkında Bilgi

DigitalOcean Spaces’e programatik olarak erişmek için API anahtarlarına ihtiyacınız olacak. Bunlar, “Access Key” ve “Secret Key” olarak adlandırılır. Bu anahtarlar, WordPress eklentinizin Spaces’e bağlanmasını ve dosyaları yüklemesini sağlar. Bu anahtarların güvenliğini sağlamak son derece önemlidir, çünkü yetkisiz erişim durumunda Space’inizdeki verilere müdahale edilebilir.

5. Yeterli İzinler

DigitalOcean hesabınızda Spaces oluşturma ve API anahtarları yönetme yetkisine sahip olduğunuzdan emin olun. Eğer bir ekip ortamında çalışıyorsanız, gerekli izinlere sahip bir kullanıcı ile giriş yapmalısınız.

Bu ön hazırlıkları tamamladıktan sonra, DigitalOcean kontrol panelinde Spaces oluşturma ve yapılandırma adımlarına geçmeye hazır olacaksınız.

DigitalOcean Spaces Oluşturma ve Yapılandırma

WordPress siteniz için DigitalOcean Spaces CDN’i kullanmaya başlamanın ilk adımı, DigitalOcean kontrol panelinde bir Space oluşturmak ve gerekli yapılandırmaları yapmaktır.

Yeni Bir Space Oluşturma

1. DigitalOcean Kontrol Paneline Giriş Yapın: Tarayıcınızdan DigitalOcean hesabınıza giriş yapın.
2. Space Oluşturma Sayfasına Gidin: Sol menüde “Spaces” seçeneğine tıklayın. Ardından “Create a Space” veya “Create” butonuna tıklayarak yeni bir Space oluşturma işlemine başlayın.
3. Bölge (Region) Seçimi: Bu adım kritik öneme sahiptir. Kullanıcı kitlenizin coğrafi konumuna en yakın bölgeyi seçmelisiniz. Örneğin, hedef kitleniz Türkiye’de ise, Avrupa’daki (Frankfurt, Amsterdam) bir bölge seçmek mantıklı olacaktır. Bu, gecikmeyi minimuma indirerek varlık teslimatını hızlandıracaktır.
4. Space Adı Belirleme: Space’inize benzersiz bir ad verin. Bu ad, Space’inizin URL’sinde kullanılacaktır (örneğin, your-space-name.nyc3.digitaloceanspaces.com). Adın küçük harflerden oluştuğundan ve özel karakter içermediğinden emin olun.
5. CDN Etkinleştirme: Space oluşturma sürecinde “Enable CDN” seçeneğini işaretlediğinizden emin olun. Bu, Space’inizin entegre CDN özelliğini otomatik olarak etkinleştirecektir.
6. Space Oluşturma: Gerekli bilgileri girdikten sonra “Create a Space” butonuna tıklayarak Space’inizi oluşturun.

API Anahtarları Oluşturma

WordPress eklentinizin Spaces’e bağlanabilmesi için API anahtarlarına ihtiyacı olacaktır.

1. API Sayfasına Gidin: DigitalOcean kontrol panelinde sol menüden “API” seçeneğine tıklayın.
2. Yeni Bir Anahtar Oluşturun: “Tokens/Keys” sekmesi altında “Spaces access keys” bölümünü bulun. “Generate New Key” butonuna tıklayın.
3. Anahtar Adı Belirleyin: Anahtarınıza açıklayıcı bir ad verin (örneğin, “WordPressCDNKey”).
4. Anahtarları Kopyalayın: Anahtarı oluşturduktan sonra size bir “Access Key” ve bir “Secret Key” gösterilecektir. Bu Secret Key’i sadece bir kez görebileceksiniz. Bu nedenle, her iki anahtarı da güvenli bir yere (örneğin, bir şifre yöneticisi) kopyalayıp kaydettiğinizden emin olun. Bu anahtarlar, WordPress eklentinizde kullanılacaktır.

Space İçin CDN Ayarlarını Gözden Geçirme

Space’inizi oluşturduktan sonra, CDN ayarlarını kontrol edebilirsiniz:

1. Space Detaylarına Gidin: Oluşturduğunuz Space’e tıklayın.
2. Settings Sekmesi: “Settings” sekmesine gidin.
3. CDN Ayarları: Burada CDN ile ilgili ayarları göreceksiniz. “Edge Caching”in etkin olduğundan emin olun. Ayrıca, önbellekleme sürelerini (TTL – Time To Live) ayarlayabilirsiniz. Varsayılan ayarlar genellikle çoğu kullanım durumu için uygundur, ancak belirli ihtiyaçlarınız varsa bunları değiştirebilirsiniz. Örneğin, sık güncellenen varlıklar için daha kısa, nadiren değişen varlıklar için daha uzun bir TTL belirleyebilirsiniz.
4. CDN Endpoint URL: Bu sayfada veya Space’in genel görünümünde, CDN’inizin URL’sini göreceksiniz (örneğin, https://your-space-name.cdn.digitaloceanspaces.com). Bu URL, WordPress eklentilerinizde kullanılacaktır.

Bu adımları tamamladıktan sonra, DigitalOcean Spaces’iniz kullanıma hazır hale gelecek ve WordPress entegrasyonuna geçebilirsiniz.

WordPress’i DigitalOcean Spaces ile Entegre Etme

WordPress sitenizi DigitalOcean Spaces ile entegre etmek için en etkili yol, özel olarak tasarlanmış eklentileri kullanmaktır. Bu eklentiler, medya dosyalarınızı Spaces’e otomatik olarak yüklemenize ve CDN üzerinden sunmanıza olanak tanır.

Gerekli WordPress Eklentileri

WP Offload Media (Eski Adı: WP Offload S3 Lite/Pro)

Bu eklenti, WordPress medya kütüphanenizdeki dosyaları (görseller, videolar, PDF’ler vb.) DigitalOcean Spaces gibi S3 uyumlu nesne depolama hizmetlerine otomatik olarak yüklemek ve bu dosyaları CDN üzerinden sunmak için en popüler ve güçlü çözümdür.

Neden WP Offload Media?
* Otomatik Yükleme: Yeni yüklenen medya dosyalarını otomatik olarak Spaces’e taşır.
* Mevcut Dosyaları Taşıma: Mevcut medya kütüphanenizdeki tüm dosyaları Spaces’e taşıma imkanı sunar.
* URL Yeniden Yazma: Medya dosyalarının URL’lerini otomatik olarak CDN URL’leri ile değiştirir, böylece sitenizdeki tüm medya dosyaları Spaces CDN üzerinden sunulur.
* Yerel Kopyaları Silme: İsteğe bağlı olarak, medya dosyalarının Spaces’e yüklendikten sonra ana sunucunuzdan silinmesini sağlayarak disk alanından tasarruf eder.

Kurulum ve Aktivasyon:
1. WordPress yönetici panelinize giriş yapın.
2. “Eklentiler” > “Yeni Ekle” bölümüne gidin.
3. Arama kutusuna “WP Offload Media” yazın.
4. Eklentiyi bulun ve “Şimdi Kur” butonuna tıklayın.
5. Kurulum tamamlandıktan sonra “Etkinleştir” butonuna tıklayın.

Ayarların Yapılandırılması:
1. Eklenti etkinleştirildikten sonra, sol menüde “Ayarlar” altında “Offload Media” veya “AWS” (eski versiyonlarda) seçeneğini göreceksiniz. Buraya tıklayın.
2. Storage Provider (Depolama Sağlayıcısı): “DigitalOcean Spaces” seçeneğini seçin. (Eğer direkt DigitalOcean seçeneği yoksa “Amazon S3” seçeneğini seçip manuel endpoint girebilirsiniz, ancak çoğu yeni versiyonda DigitalOcean için özel entegrasyon bulunur.)
3. Access Key ID ve Secret Access Key: DigitalOcean kontrol panelinde oluşturduğunuz “Access Key” ve “Secret Key” değerlerini buraya yapıştırın.
4. Endpoint: Bu alan, DigitalOcean Spaces’inizin bulunduğu bölgenin endpoint’ini belirtir. Örneğin, Amsterdam 3 (AMS3) için https://ams3.digitaloceanspaces.com şeklinde olmalıdır. Bu bilgiyi DigitalOcean Space’inizin detay sayfasında bulabilirsiniz.
5. Bucket (Space) Adı: Oluşturduğunuz Space’in adını girin (örneğin, my-wordpress-cdn).
6. Region: Space’inizi oluşturduğunuz bölgeyi seçin (örneğin, ams3).
7. CDN URL: Bu kısım önemlidir. Space’inizin CDN Endpoint URL’sini buraya girin (örneğin, https://my-wordpress-cdn.cdn.digitaloceanspaces.com). Bu URL’yi DigitalOcean Space ayarlarınızda bulabilirsiniz.
8. Copy Files to Space: Bu seçeneği etkinleştirin. Bu, yeni medya dosyalarının otomatik olarak Spaces’e yüklenmesini sağlar.
9. Rewrite File URLs: Bu seçeneği etkinleştirin. Bu, sitenizdeki medya dosyalarının URL’lerinin CDN URL’leri ile değiştirilmesini sağlar.
10. Remove Files From Server: İsteğe bağlı olarak, medya dosyalarının Spaces’e yüklendikten sonra ana sunucunuzdan silinmesini sağlamak için bu seçeneği etkinleştirebilirsiniz. Bu, disk alanından tasarruf etmenizi sağlar.
11. Save Changes: Ayarları kaydetmeyi unutmayın.

Mevcut Medya Dosyalarını Taşıma:
Ayarları kaydettikten sonra, eklenti size mevcut medya dosyalarınızı Spaces’e taşıma seçeneği sunacaktır. “Offload Now” veya benzeri bir butona tıklayarak bu işlemi başlatabilirsiniz. Bu işlem, sitenizdeki medya dosyalarının boyutuna ve sayısına bağlı olarak biraz zaman alabilir.

CDN Enabler (Alternatif veya Tamamlayıcı Eklenti)

WP Offload Media, medya dosyaları için mükemmel olsa da, sitenizin CSS, JavaScript ve diğer statik varlıklarını da CDN üzerinden sunmak isteyebilirsiniz. “CDN Enabler” gibi eklentiler bu konuda yardımcı olur.

Neden CDN Enabler?
* Genel Statik Varlıklar: Medya dosyaları dışındaki CSS, JS, fontlar gibi statik varlıkları CDN üzerinden sunar.
* Hafif ve Basit: Kurulumu ve yapılandırması oldukça basittir.

Kurulum ve Aktivasyon:
1. WordPress yönetici panelinize giriş yapın.
2. “Eklentiler” > “Yeni Ekle” bölümüne gidin.
3. Arama kutusuna “CDN Enabler” yazın.
4. Eklentiyi bulun ve “Şimdi Kur” butonuna tıklayın.
5. Kurulum tamamlandıktan sonra “Etkinleştir” butonuna tıklayın.

Ayarların Yapılandırılması:
1. Eklenti etkinleştirildikten sonra, sol menüde “Ayarlar” altında “CDN Enabler” seçeneğine tıklayın.
2. CDN Hostname: DigitalOcean Space’inizin CDN Endpoint URL’sini buraya girin (örneğin, my-wordpress-cdn.cdn.digitaloceanspaces.com).
3. Included Directories: Hangi dizinlerdeki dosyaların CDN üzerinden sunulacağını belirleyebilirsiniz. Genellikle /wp-content/ ve /wp-includes/ yeterlidir.
4. File Extensions: Hangi dosya türlerinin CDN üzerinden sunulacağını belirleyin (örneğin, .css, .js, .jpg, .png, .gif, .svg, .webp, .woff, .ttf, .otf).
5. Save Changes: Ayarları kaydetmeyi unutmayın.

Bu eklentilerin entegrasyonu tamamlandıktan sonra, WordPress sitenizin statik varlıkları artık DigitalOcean Spaces CDN üzerinden sunulmaya başlayacaktır.

Entegrasyon Sonrası Kontroller ve Testler

DigitalOcean Spaces CDN entegrasyonunu tamamladıktan sonra, her şeyin doğru çalıştığından emin olmak için bazı kontroller ve performans testleri yapmanız kritik öneme sahiptir.

Web Sitesi Kontrolü

1. Kaynak Kodunu İnceleme:
* Web sitenizi tarayıcınızda açın.
* Sayfaya sağ tıklayın ve “Sayfa Kaynağını Görüntüle” veya “İncele” (Inspect) seçeneğini seçin.
* Kaynak kodunda ,

E-posta Bülteni
Yazılım Topluluğuna Katılın
En son güncellemeleri, yaratıcı ipuçlarını ve özel kaynakları doğrudan e-posta kutunuza alın. Tasarım ve inovasyonun geleceğini birlikte keşfedelim.