Bu konu, bir alan adı ekleme, kaynak sunucuyu yapılandırma, CNAME kaydı oluşturma ve önerilen performans ile güvenlik ayarlarını uygulama dahil olmak üzere Alibaba Cloud CDN için hızlı bir başlangıç kılavuzu sunar.
Bu konudaki örneklerde alan adı olarak www.example.com ve kaynak sunucu IP adresi olarak 10.10.10.1 kullanılmıştır.
Alibaba Cloud CDN içerik dağıtımını nasıl hızlandırır
CDN'in çalışma prensibine zaten aşinaysanız bu bölümü atlayıp doğrudan yapılandırma adımlarına geçebilirsiniz.
Alibaba Cloud CDN Bağlantısı
İçerik hızlandırmasını etkinleştirmek için aşağıdaki yapılandırmayı tamamlayın.
Alibaba Cloud CDN kullanmadan önce aşağıdaki ön koşulları yerine getirmeniz gerekir:
Bir Alibaba Cloud hesabına ihtiyacınız vardır. Hesabınız yoksa hesap kaydı sayfasından bir tane oluşturabilirsiniz. Çin anakarasındaki bir bölgedeki trafiği hızlandırmak istiyorsanız ayrıca hesap doğrulamasını tamamlamanız gerekir.
Alan adı ve kaynak sunucu ekleme
-
Alan adını yapılandırma
Alan adınız için hızlandırmayı etkinleştirmek üzere bu alan adını Alibaba Cloud CDN'e Domain Name to Accelerate olarak ekleyin. Bu işlem, Alibaba Cloud CDN'in söz konusu alan adına yönelik istekleri tanımlayıp hızlandırmasını sağlar.
-
(İsteğe bağlı) Birden çok alan adı için tek bir CDN alan adı ekleme
Tek bir hızlandırılmış alan adı yapılandırırken aşağıdaki hususları göz önünde bulundurun:
Paylaşılan önbellek: Birden çok hızlandırılmış alan adı kaynak sunucudan aynı içeriği sunuyorsa önbellek isabet oranını artırmak için paylaşılan önbelleği etkinleştirin.
HTTPS desteği: HTTPS erişimini desteklemek için her hızlandırılmış alan adı için ayrı bir SSL sertifikası yapılandırmanız gerekir.
Kaynak ana bilgisayar üst bilgisi ayarları: Ana bilgisayar üst bilgisi uyumsuzluklarını önlemek için kaynak ana bilgisayar üst bilgisini kaynağın gerçek alan adına ayarlayın. Daha fazla bilgi için bkz. Kaynak sunucu için kaynak çekme HOST belirleme
Alan adı ekleme kuralları: Her alan adını Alibaba Cloud CDN'de ayrı bir hızlandırılmış alan adı olarak ekleyin. Örneğin,
www.example.comveexample.comiki farklı alan adıdır; bunlar CDN konsolunda ayrı ayrı hızlandırılmış alan adı olarak eklenmeli ve her biri için CNAME kayıtları yapılandırılmalıdır.
-
Alan adı sahipliğini doğrulama
Alibaba Cloud CDN, alan adının size ait olduğunu onaylamak için alan adı sahipliği doğrulaması gerektirir. Alanı daha önce doğruladıysanız veya doğrulama istemi görünmüyorsa bu adımı atlayabilirsiniz.
-
Kaynak sunucu bilgilerini yapılandırma
Kaynak sunucu, uygulama içeriğinizi barındıran web sunucusudur. Önbellek isabeti olmadığında bir CDN düğümü istenen kaynağı kaynak sunucudan alır.
-
Hızlandırılan alan adını doğrulama
Hızlandırılan alan adını ekledikten sonra önce yerel bir makinede test etmenizi öneririz. Bu sayede üretim trafiğini etkilemeden DNS kayıtlarını değiştirebilirsiniz. Hızlandırılan alan adının doğru çalıştığını doğruladıktan sonra DNS kaydını CNAME adresine yönlendirin.
NotSimüle edilmiş erişim, standart CDN ücretlendirmesine tabidir. Daha fazla bilgi için bkz. Faturalandırma bileşenleri.
Önerilen Yapılandırmalar
Alan adını ve kaynak sunucuyu yapılandırdıktan sonra, Next tıklayarak Recommended Configurations sayfasına gidin.
Recommended Configurations bölümü; CDN hizmetinizin önbellek isabet oranını, erişim performansını ve güvenliğini hızla artırmak amacıyla Improve cache hit ratio, Improve access performance, Cost control ve Improve access security olmak üzere dört yapılandırma sunar.
İş gereksinimlerinize göre özellikleri yapılandırabilir veya bu adımı atlayabilirsiniz. Bu sayfaya daha sonra, Domain Names sayfasındaki Action sütununda yer alan Quick Configuration seçeneğine tıklayarak tekrar erişebilirsiniz.
Improve cache hit ratio
Cache Expiration
Kaynak sunucudan yapılan istekleri azaltmak için önbellek kuralları tanımlayın. Kurallar sırayla eşleştirilir ve ilk eşleşen kural geçerli olur. Kaynaklarınızın özelliklerine göre uygun bir önbellek sona erme süresi ayarlayın. Aşağıdaki tabloda, dosya uzantılarına dayalı olarak önerilen kural yapılandırmaları gösterilmektedir.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ignore Parameters
URL parametrelerini yoksay özelliğini etkinleştirdiğinizde, CDN kenar düğümleri (POP'lar) bir önbellek anahtarı oluştururken URL'deki soru işaretinden (?) sonraki parametreleri kaldırır. Bu sayede farklı parametrelere sahip olsa bile aynı kaynağa yönelik istekler aynı önbelleğe isabet eder. Böylece önbellek isabet oranı artar ve kaynak sunucudan çekilen trafik azalır.
Ignore URL Parameters iletişim kutusunda Mode seçeneğini Keep Specified Parameters veya Delete Specified Parameters olarak ayarlayın. Ignore URL Parameters değerini Yes olarak belirleyin. Keep Specified Parameters alanına saklamak istediğiniz parametreleri girin. Virgülle ayrılmış şekilde en fazla 10 parametre girebilirsiniz. Keep Origin Fetch Parameters seçeneğini etkinleştirirseniz, kaynak sunucuya yapılan tüm isteklerde parametreler korunur. Bu özellik devre dışı bırakılırsa, kaynak sunucu isteklerine ait parametreler önbellek anahtarındaki parametrelerle aynı olur. Yapılandırmayı kaydetmek için OK tıklayın.
Erişim performansını iyileştirin
Range Origin Fetch
Aralık bazlı kaynak çekme yöntemi, büyük dosyaların yalnızca önbellekte bulunmayan bayt aralıklarını kaynak sunucudan alır. Bu sayede dosyaların tamamının yeniden iletilmesi önlenir.
İstemci aralık bazlı kaynak çekme parametrelerini yapılandırdıysa Match Client seçeneğini belirleyin. Görseller için 512 KB'lık parçalar kullanın. Videolar veya büyük dosyalar için dosya boyutuna göre 1 MB, 2 MB veya 4 MB'lık parçalar tercih edin.
Hızlandırılan kaynaklar videolar veya büyük dosyalardan oluşuyorsa Enable Range Origin Fetch (Recommended for Large File Delivery) seçeneğini işaretleyin. Dosya boyutuna bağlı olarak 1 MB, 2 MB veya 4 MB'lık parçalar belirleyin. Bu durumda CDN düğümlerinden kaynak sunucuya yapılan tüm istekler belirtilen parça boyutunu kullanır.
Gzip Compression
Aktarılan veri miktarını azaltmak için 1 KB ile 10 MB arasındaki hızlandırılan dosyalarda Gzip sıkıştırması kullanın.
Bu özellik 1 KB'dan küçük veya 10 MB'dan büyük dosyaları sıkıştırmaz. Yaygın görsel ve video dosya türleri zaten sıkıştırılmış olduğundan, bunlar için Gzip'i etkinleştirmenin etkisi olmaz. Bu özelliği açmadan önce Gzip sıkıştırması bölümündeki dikkat edilmesi gereken noktaları okuyun.
Gzip compression anahtarını açın. Kaynak sunucunuzdaki dosyaların kendi MD5 doğrulama mekanizması varsa bu özelliği etkinleştirmeyin.
Maliyet kontrolü
Saldırılar veya yetkisiz kullanım nedeniyle ani bant genişliği artışlarından kaynaklanan yüksek faturaları önlemek için alan adınızın maksimum bant genişliğini, trafiğini ve HTTPS istek sayısını sınırlayan bir kullanım üst sınırı yapılandırın. Daha fazla bilgi için bkz. Kullanım üst sınırı yapılandırma.
Bir sınırlandırma kuralı tetiklendiğinde hızlandırılan alan adı geçici olarak çevrim dışı kalır ve erişilemez hale gelir. Kullanım eşik değeri aşıldığında yalnızca uyarı almak istiyorsanız trafik izleme uyarıları ayarlayın.
Eşik değerini web sitenizin geçmiş trafiğine, bant genişliğine ve HTTPS istek sayısına göre belirleyin. Bu verilerden emin değilseniz yapılandırmayı şimdilik atlayın. Sisteminiz kararlı hale geldikten sonra CDN Usage Query özelliğini kullanarak hızlandırılan alan adına ilişkin kullanım bilgilerini görüntüleyin ve ardından kullanım üst sınırını yapılandırın.
Traffic Cap
Faturalandırma yönteminiz varsayılan olan Pay-by-traffic ise bu özelliği yapılandırın. Eşik değerini geçmiş trafiğe göre ayarlayın. Sistem, belirtilen süre içinde alan adı için toplam trafiği hesaplar. Birikimli trafik ayarladığınız eşiği aştığında sınırlandırma kuralı devreye girer ve alan adı çevrim dışı bırakılır. Hızlandırılan alan adı, belirlenen engelleme kaldırma zamanında tekrar çevrimiçi hale getirilir.
Bandwidth Cap
Faturalandırma yönteminiz Pay-by-peak-bandwidth ise faturalandırılabilir bant genişliğinin üst sınırını etkili bir şekilde kontrol etmek için bu özelliği yapılandırın. Gerçek zamanlı bant genişliği ayarladığınız eşiği aştığında sınırlandırma kuralı tetiklenir ve alan adı çevrim dışı bırakılır. Hızlandırılan alan adı, belirlenen engelleme kaldırma zamanında tekrar çevrimiçi hale getirilir.
HTTPS Requests Cap
Hızlandırılan alan adınız HTTPS erişimi gerektiriyorsa ve HTTPS istekleri için bütçeyi kontrol etmeniz gerekiyorsa bu özelliği yapılandırın. Biriken istek sayısı ayarladığınız eşiği aştığında sınırlandırma kuralı tetiklenir ve alan adı çevrim dışı bırakılır. Hızlandırılan alan adı, belirlenen engelleme kaldırma zamanında tekrar çevrimiçi hale getirilir.
Erişim güvenliğini artırın
HTTPS Certificate
Alan adınız HTTPS erişimi gerektiriyorsa bir sertifika yapılandırın. Aksi takdirde HTTPS kullanılamaz.
HTTPS gerekli değilse bu adımı atlayın.
HTTPS'yi etkinleştirmek statik HTTPS istekleri oluşturur. Daha fazla bilgi için bkz. Statik HTTPS istekleri.
Sertifikayı Alibaba Cloud Sertifika Yönetim Hizmeti üzerinden satın aldıysanız SSL Certificates Service seçeneğini belirleyin ve Certificate Name listesinden sertifikanızı seçin. Sertifikayı seçemiyorsanız sertifikaya bağlı alan adının hızlandırılan alan adıyla aynı olduğunu kontrol edin.
Üçüncü taraf bir sağlayıcıdan gelen bir sertifika kullanıyorsanız Custom Certificate (Certificate+Private Key) seçeneğini işaretleyin. Bir Certificate Name belirleyin ve ardından Certificate (Public Key) ile Private Key dosyalarını yükleyin. Sertifika, Alibaba Cloud Sertifika Yönetim Hizmeti'nde saklanır. Sertifikayı My Certificates bölümünde görüntüleyebilirsiniz.
Referer Black/Whitelist
Referer engelleme/izin listesi, HTTP istek başlıklarındaki Referer alanına göre erişimi kontrol ederek kaynakların hotlinking yoluyla izinsiz kullanılmasını önler. Bir engelleme listesi veya izin listesi yapılandırabilirsiniz. İki liste birbirini dışlar. Daha fazla bilgi için bkz. Referer engelleme/izin listesi yapılandırma.
İşlem raporlarını özelleştirme ve abonelik oluşturma özelliğini önceden etkinleştirebilirsiniz. İşlem raporları; PV/UV, Regions and ISPs, Domain Name Ranking, popüler refererlar, Popular URLs, Popular Origin URLs ve Top Client IPs gibi kullanıcı erişim verilerini toplar ve görüntüler. Ardından popüler referer verilerini kullanarak Referer Black/Whitelist yapılandırmasını yapabilirsiniz.
3. CNAME'yi yapılandırın
Kullanıcı isteklerini hızlandırma amacıyla Alibaba Cloud CDN üzerinden yönlendirmek için alan adınızı en yakın CDN uç noktasına (POP) işaret eden bir CNAME kaydı yapılandırın.
CNAME kaydı, bir alan adını başka bir alan adıyla eşleyen bir DNS kayıt türüdür. Daha fazla bilgi için bkz. CNAME kayıtlarına giriş.
Kaynak ön getirme
Bir alan adını CDN'ye ekledikten sonra popüler statik kaynakları CDN uç noktalarına (POP) ön getirebilirsiniz. İçeriğin doğrudan önbellekten sunulması sayesinde ilk kez ziyaret eden kullanıcılar için daha hızlı erişim sağlanır.
CDN konsolunda oturum açın.
Sol taraftaki gezinme bölmesinde Purge and Prefetch seçeneğine tıklayın.
Purge/Prefetch sekmesinde işlem türünü Prefetch olarak ayarlayın.
Giriş kutusuna ön getirmek istediğiniz her dosyanın tam URL'sini girin. Her satıra bir URL yazın. Dizinlerin ön getirilmesi desteklenmez. Örnek:
https://www.example.com/install/package.zip.Submit seçeneğine tıklayın.
İşlem kayıtları sekmesinde temizleme veya ön getirme görevlerinizin ayrıntılarını ve ilerleme durumunu görüntüleyin. İlerleme durumu %100'e ulaştığında görev tamamlanmış olur.
Gönderilen temizleme veya ön getirme görevleri iptal edilemez.
Bir ön getirme görevinin tamamlanma süresi dosya boyutuna, dosya sayısına ve kaynak sunucu performansına bağlıdır. Bir görev genellikle 5 ila 30 dakika arasında sürer.
5. Adım: Alibaba Cloud CDN önbelleğini doğrulayın
Bu adımları tamamlamanıza rağmen sitenize hâlâ erişemiyorsanız veya hatalarla karşılaşıyorsanız bkz. Erişim sorunlarını giderme.
Bu adımları tamamladıktan sonra web sitenizi hızlandırmak üzere Alibaba Cloud CDN yapılandırmış olursunuz.