Development sürecinde css ve js dosyalarının cachlenmesini engelleyin

Projenizi geliştirirken en büyük problemlerden biri olan cache sorununu apache sunucularda kolayca çözebilirsiniz. Tüm geliştirme süresince projenizin root’undaki htaccess dosyanıza css ve js dosyalarının cachelenmemesi için gerekli header’ları tarayıcıya gönderebilirsiniz.

Bu sayede tarayıcı bu dosyaları her aldığında expire olduklarını anlayacak ve her sayfa yenilendiğinde sunucudan tekrar isteyecektir.

Bunun için proje root klasörünüzdeki htaccess dosyanıza (yoksa oluşturun)

satırlarını ekleyin.

DinamiTürk ve SoberKoala ile Youtube erişimi yapmak

Bildiğiniz gibi youtube artık çocuk oyuncağı gibi açılıp kapanıp duruyor. Komedi gibi bir hal aldı, çeşitli taklalar atarak siteye girebiliyorsunuz fakat o taklaları her yerde her bilgisayarda atmak pek de kolay değil. Bunu aşmak için birçok servis çıkmaya başladı doğal olarak.

http://www.youtubevarmi.com/ pek işe yarayacak bir servis gibi olmasa da eğlenceli ve bu tarz provokatif sitelerin olması da güzel. Haata iyi bir şey.

Youtube videolarını cache’leyip izlemenizi sağlayan bir servis http://www.soberkoala.com/ youtube video url veya id’sini aratarak videolarını kendi flash playerında izleyebileceğiniz sade bir servis.

DinamiTürk ise youtube ve shoutcast’i 1-1 site olarak cache’leyip gösteren bir site. Elinizdeki youtube adresinde www.youtube.com yerine www.youtube.dinamiturk.com kelimesini ekliyorsunuz ve videonuz karşınızda. Ya da doğrudan youtube’da gezinebilirsiniz.

Oldukça kolay ve pratik bir çözüm.

Ubuntu’da DNS Cache ile daha hızlı surf

DNS Nedir?

DNS (Domain Name System) internet sitelerinin adları olan alan adları hakkındaki bilgileri tutar. Ve hosting yani sitelerin barınmalarından ayrı düşünülen bir yapıdır. İnternet tarayıcısı veya herhangi bir istemci (client) ile bir alan adı girdiğinizde, örneğin: tarayıcıda http://www.google.com ya da ftp istemcinizde ftp://ftp.deneme.com şeklinde girdiğinizde yapılan ilk işlem bu alan adının nerede barındığını bulmaktır. Bu işi eğer özel bir dns belirtmemişseniz internet servis sağlayıcınız (ISP)’dekivarsayılan DNS’lerden başlayarak internette sorgulamaya başlayacaktır. Siz adresi girdiğinizde tüm internet ağında DNS sunucular birbirlerine “www.bilmemne.com adresini tanıyor musun?” diye soracaktır. Alan adına ait bilgiler bulunduğu takdirde size adres bilgisi dönecektir. Kullandığınız program gelen adres bilgilerini (ip) işleyerek doğrudan o adrese istek gönderip işleminizi yapacaktır.

Günümüzde hattımız ne kadar hızlı olursa olsun eğer iyi bir DNS yapılandırmamız yoksa gereksiz yere saniyeler kaybedebiliriz. Bunu kaldırmak için çeşitli yöntemler geliştirilmiştir fakat en güzeli (benim bildiğim) dns cache yapmaktır. Eğer cache yapan proxy’ler kullanırsanız bunu düşünmenize gerek kalmayacaktır. Fakat cache’lerin yenileniyor olması gibi sorunlarla da karşılaşabiliyorsunuz bazen 🙂 Sonuç olarak bu dökümanda size local ağınızda dns cache nasıl yapabileceğinizi anlatacağım. Okumaya devam et “Ubuntu’da DNS Cache ile daha hızlı surf”