Dobry %denni_doba% pratele,
po veeeelmi dlouhe dobe jsem tu s dalsi pomerne dulezitou upravou BBSky.
:) Sice neni videt, zapricinuje vsak to, ze chod Piskoviste je daleko
plynulejsi. Jedna se o tzv. cache neboli vyrovnavaci pamet. Abych vysvetlil o
co jde:
Kdyz provadite funkci (N)ew nebo (C)ount, nacita se strasna spousta
souboru a adresaru z disku, pokazde. Sice toho hodne odchyti vyrovnavaci
pamet operacniho systemu, ale ta je globalni a data v ni cirkuluji hodne
rychle. Napadlo mne tedy udelat takovy "mezikus". Vsechny konexe maji tedy ted
pristup to veeeeelke oblasti pameti, kde se ukryvaji indexy k souborum s
posty a samy si je spravuji. Vysledek - boardy se nacitaji desne rychle.
Vse vypada bez chyb, kdybyste narazili na neco divneho - to co vam
ukazuje BBSka urcite neodpovida tomu, co by melo byt ulozeno (to by
znamenalo, ze jsem nekde udelal chybu pri programovani :) ), ihned mi prosim
napiste a pridejte popis chyby.
Neveril jsem si natolik, abych pouzil cache i pro veci, ktere
zapricinuji zapis na disk (pozor - neni totozne se zapisovou cache) a tak
zapis by mel byt bezpecny, aspon tak bezpecny jak byl doted *grin*. :))
Mejte se hezky,
Tuttle
---
AHA: Tak prijedte delat sem.
Tuttle: vazne?!
|