- Dołączył
- Kwiecień 13, 2012
- Posty
- 104
- Liczba reakcji
- 2
Witam, postanowi?em cachowa? dane wychodz?ce z bazy, aby zbytnio jej nie obci??a?. Zwracam si? z pytaniem czy m?j cache system jest optymalny i nie koliduje z czym??
W taki spos?b po wej?ciu na stron? gracza tworzony jest indywidualny plik kt?ry ma wa?no?? 10 min. Przez ten czas kolejne osoby wchodz?ce na stron? gracza b?d? wy?wietla?y zawarto?? statyczn? z pliku. Mog? tak to zrobi?? Technicznie tak, ale czy jest to optymalne?
Dzi?ki za info ;p
PHP:
$cache_sec = $config['site']['player_cache_time'];
$f = 'cache/player/characters-'.$player->getName().'.tmp';
if(file_exists($f) && $config['site']['useServerConfigCache'] && filemtime($f) > (time() - $cache_sec))
$main_content = file_get_contents($f);
else
{
Tre?? kodu character.php
file_put_contents($f, $main_content);
}
W taki spos?b po wej?ciu na stron? gracza tworzony jest indywidualny plik kt?ry ma wa?no?? 10 min. Przez ten czas kolejne osoby wchodz?ce na stron? gracza b?d? wy?wietla?y zawarto?? statyczn? z pliku. Mog? tak to zrobi?? Technicznie tak, ale czy jest to optymalne?
Dzi?ki za info ;p
