[Gelistirici] Re: [Uludag-commits] r6535 - repos/pisi-x/src
Eray Ozkural
eray at uludag.org.tr
16 Mar 2006 Per 20:03:13 EET
Ismail Donmez wrote:
> Perşembe 16 Mart 2006 19:28 tarihinde, Eray Ozkural şunları yazmıştı:
>
>> demin ozel olarak bir cache mekanizmasi uretmeye
>> calismamak gerektigini bunun dogru yolunun gereksiz
>> db lookuplarini ilk basta yapmamak oldugunu soylemistim
>> ama sanirim umursamadin?
>>
>> lutfen db'yi cache etmeye calistigin yeri cikarir misin,
>> tekrar tekrar yapman gerekiyor db lookup'lari, yalniz db
>> lookup'larini ilk basta gerekmedikce yapmaman gerekiyor yani bir
>> paket secilmedigi muddetce onu lookup etmezsen en
>> efficient yolu budur, lazy access yapmak lazim yani database'e
>> bir de gereksiz database'lere hic erismemek lazim.
>>
>> bu sekilde degistirilmesi gerektigini pisi-kga'nin bir bug'la
>> girecektim, sana da soylemistim bir bug tartismasinda ama
>> unutuldu muhtemelen.
>>
>
> Orada yaptığı bir database'den birşey okunmak istendiyse daha önce cache'de
> var mı diye bakıyor ve databaseDirty flag False mu diye bakıyor ona göre
> işini yapıyor. Yani gereksiz yere cachelemek için database okuduğu falan yok.
>
Ok. Diger mesajlarimi okudun mu Ismail? Caching'e ilk seferde muhtemelen
hic gerek yok. Berkeley DB'nin caching alt-sisteminin bekledigin
performansa uyup uymadigini yahut gozlemledigin bottleneck'in tam
sebebinin giderilip giderilemeyecegini benim (daha onceden de) onerdigim
bicimde inceledin mi?
Saygilar,
--
Eray
PS: artik svn commit'ine de top post yapayim, code'un altina mi yazacaktim?
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi