kpssdelisi adlı üyeden alıntı

Değerli yorumlarınız için teşekkürler, bildiğim kadarıyla site ne kadar hızlı ise bunun geri dönüşleri birçok açıdan siteyi hızlandırmak için alınacak önlemlere değebilmekte. Yani cf kullanmadan atıyorum 100tl ile (miktar 50 olur 200 olur bilemiyorum) Bahsettiğiniz diğer firmalarıda aracı olarak kullanmadan bu CDN sistemini manuel kurabilirmiyim, nasıl kurarım?

Anladığım kadarıyla CDN olayı, site dosyalarını eş zamanlı olarak, farklı hızlı serverlarda bulundururak siteye gelen ziyaretçiler hangi servera yakınsa o dosyaları yakın olduğu yerden çağırttırıyoruz. Bunu Türkiyeden ve atıyorum Almanyadan hızlı kaliteli iki server alarak, htaccese (bu konuda hiçbir bilgim yok işte bu kısmını merak ediyorum) gireceğimiz bir kod ilemi ziyaretçileri yönlendiriyoruz hangi serverdan dosyaları kullanacaklarına?

Eğer sistem bu şekildeyse cdn'i profesyonel olarak yapan bahsettiğiniz büyük firmaları kullanmadan onlar kadar olmasa da siteden eskisine göre daha fazla verim alabileceğimiz, daha hızlandırabileceğimiz bir konuma getirebiliriz diye düşünüyorum. CDN aktif bir site ile aktif olmayan bir sitenin pek çok farkı olabilir diye düşünüyorum, arama motorlarındaki sıralamasından tutunda, ziyaretçi sayısından tutunda, reklam tıklanma oranlarının artmasına, ziyaretçilere daha hızlı bir ortam sağlayabileceğine, bazı saldırılardan koruyabileceğini çıkartıyorum bu çıkarımlar doğrumudur? eksikmidir? yani son olarak siteye 100tl yatırıp karşılığında bu bahsettiğim çıkarımları sağlayabilirsek bu cdn'i aktif etmeyi düşünebilirim. Yok çokta bir yarar sağlamaz, cdn aktif etmek için en az 1000tl gerekebilir vs. dersenizde gereksiz olur bu tabiki..

Öncelikle htaccess olayına cevap vereyim isterseniz htaccess dosyası mod_rewrite tabanlı çalışan bir dosyadır. .htaccess'in amacı kuralları değiştirerek apache üzerinde yada kullandığı uyumlu olan sistemler üzerinde etkisel oluşumlara sitenin tepki vermesini sağlamaktır.

Benim tanımın ile htaccess dosyası php dilinde sitenin kalbi görevini alır. Sitede bulunan url yapısından tutunda cache yapısına kadar, koruma ve güvenlikten tutunda cdn vb çağrıları yönlendirmeye kadar aynı zamanda badbot,xss,exploit ataklar içinde savunmcı bir araç olarak kullanılabilir bir düzenleyicidir.

CDN kısmına gelirsek. CDN sandığınız kadar karmaşık değil. Yukarda bahsettiğiniz bir çok görevi üstlenebilir ancak bunun için htaccess dosyasına ihtiyaç duymaz tamamen yapısal değişikliklere ihtiyaç duyar. Örneğin CDN paneli içerisinde merkezi klasörleri CDN'e tarif ederek sadece bu klasörlerde bulunan dosyaları cache altına al diyebilirsiniz. Bunun için her sunucu için yada her pop noktarı için farklı bir ayar yapmanıza gerek yok. CDN bu görevi kendi sistemi üzerinden gerçekleştirir bunun için sizin bir ayar yapmanıza ihtiyaç duymaz.

100 TL'ye iyi bir CDN alabilir miyim? Aslında sorunun cevabı ever. CloudFlare'da 20 dolara CDN hizmeti veriliyor Pro olarak ve tüm özelliklerini kullanabiliyorsunuz. Aynı zamanda ücretsiz olarak da veriliyor. Ancak bazı fonksiyonlar devre dışı. Kısacası elinizdeki miktar güvenlik içinde cdn kurulumu içinde yeterli. CDN'de trafiğin tamamını CDN'e de yükleme olanağınz var bu sadece CloudFlare üzerinde ip adresi ile domain in yazılı olduğu yerdeki bulut işaretine tıklamanız ile mümkün.

Neden CloudFlare dan bahsediyorum karmaşık değil kolay kullanımı ve guvenlik konusunda bir çok saldırıyı önceden tespit etmiş ve veritabanında daha saldırı gelmeden DNS üzerinden kesebilme yeteneğine sahip dolayısıyla başarılı bir sistem.

Sorunuza gelince cevabı elbette "Evet" daha fazla kullanıcı daha çok erişim ve reklam konusunda trfaik konusunda kullanım konusunda ve site hızı konusunda oldukça iyi bir gelişme ancak sitenizin içerik ve konumunu bilmediğim için yorum yapmak yanlış olur.

Örneğin: Ben arama motoru çalışması yapıyorum, bu konuda CDN sadece static olan bölümlerde işime yarıyor dinamik olan bölümlerde ise ADN kullanıyorum. ADN çok daha farklı bir sistem. Azure'a bağlı çalışıyor şu anda şahsen güvenebileceğim en değerli sistemlerden biri Azure yeni olmasına rağmen Microsoft'un imzasını taşıyor olması benim için yeterli.