Alıntı
3 binlik bir verinin sadece idlerini döndürdüm fakat mysql den çekme hızı 3 sn ye sürerken txt dosyasından çekme hızı 6 sn ye sürdü bu konu hakkında çözümünüz varmı ?
bu testi tek kişi / client ile yapmak dogru olmaz. cache dosyasi çok erişildiğinde ramê alinir ve 6sn cok daha azalir.
ayrica file cache sistemleri hdd e yazdirmak pek mantikli da değil bu iş için genelde linux serverlarda ramdisk kullanılır, yani ram in bir kismi harddisk miş gibi gösterilir ve cache buraya yazilir.
file cache ' e alternatif olarak , memcache yada apc kullanılabilir.
memcahe 'in en büyük avantaji dağıtık olabilmesidir.
file / apc local cachlerdir. hangi serverda oluştu ise orda kalir.
memecache tcp ip uzerinden calişir.
--
ayrica 3000 lik verinin 3sn sürmesi biraz fazla, server da mysql yükü biraz fazla galiba/ yada server biraz yavaş.
--
ayrica text arama işi yapıyorsan 600bin satirda fulltext ile 2 saniye süren bir işlemi 0.02 de tamamlayan sphinxsearch.com 'ü kullan.