Önerebilceginiz başka cache varmı arkadaşlar.
PHP ile saglanan cache'nin scripte ozel olmasi gerekir benim gorusumce. Yani bu tarz alip site sayfalarini kaydetmek cache degildir.
Ayrica hitin yuksek oldugu surece , birde index boyutun yuksekse (ki genelde yuksek olur ***** video sitelerindeki spam etiketlerin listelenmesinden)
binlerce o sayfalarin bilincsizce tek bir klasore yazilip okunmasini hayal edin. ben buna benzer birsey yaptigimda gecen sene, HDD'im saniyede 30k blok yazma yapip 40k blok'da okuma yapiyordu. cache derken hdd'e cok yuklenmis olmadikmi simdi : )
tavsiyeye gelince "memcache, eaccelerator, apc cache" gibi aramalar yapip bunlari sunucu tarafli kullanabilirsin.
Ancak benim tavsiyem scriptin optimize edilmesidir herzaman icin.
MySQL'den veri cekerken rand kullanilmasi cok kasma yapar mesela. Illaki karisik etiket cekmek istiyorsaniz, rand islemini sql sunucuya degil programalam diline (php) yaptirirsaniz , daha az kaynak tuketmis olursunuz.
Kullanilan sql sorgulari oncelikli olmak uzere, degiskenler ve diger seylere yogunlasarak script tabanli bir optimize ile %50'den yuksek performans kazanci saglanabilir. (dandik scriptler duzenlendiginde, %200ede firlar)
scripte dayali cache'e gelince, bu bahsettigim sey soyledir ki,
mesela websayfanizda bir bolum vardir "populer videolar" diye, en cok izlenenler gozukur. bunu ceken populer() isimli bir fonksiyonumuz olsun, bu fonksiyon her seferinde db'den okuma yapip sorgu cekmesi gerekmez, cunku populer videolar bir anda degismez. Mesela her 12 saatte bir en populerleri alip, html dokumunu ftp'nizdeki populer.txt gibi bir dosyaya kaydetse, diger calistirmalarda bunu include etse, iste bu ise yarayan bir cache'dir. SEO bakimindanda digeri gibi kut diye etkilemez, gayet dogal karsilanir.
yada websitenizin istatistik bolumu vardir "sitemizde 123 video 12 kategori 4324 etiket vardir" gibisinden, bunun icinde ayni sey yapilabilir, her girildiginde sql'den sayim yaptirip kullaniciya sunmak yerine.
Yada site kategorilerini her seferinde sql'den listelemek zorunda degilsiniz, hergun yeni kategori acmiyorsunuz ya
umarim demek istedigimi anlatabilmisimdir, oyle butun sayfa ciktisini alip biyere kaydedeyim 1 saatte bir guncelleyeyim , cache degildir.