Skrypty & Kody Optymalny spos?b cachowania.

Status
Zamknięty.

subzero123

Active User
Zarejestrowany
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??
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
 
Odp: Optymalny spos?b cachowania.

Technicznie tak, optymalnie nie. Po stronie strony duzo nie obciazasz bazy, bardziej po stronie OTS.
 
Odp: Optymalny spos?b cachowania.

PS: Gdy nie cachowa?em liczby u?ytkownik?w w bazie (by?o ich ok 600, a chcia?em wy?wietla? ile jest kont i graczy) i z ka?dym od?wie?eniem strony serwer odpytywa? mysql o count players i account. Po przyci?ni?ciu klawisza F5 i trzymaniu paru minut mysql pada? :P
 
Odp: Optymalny spos?b cachowania.

A jakiego aac uzywasz? Bo jesli tak masz to widocznie jakiegos chujowego.
Poza tym jesli chcesz sie dodatkowo zabezpieczyc to mozesz sobie dorzucic ochrone od cloud flare ;P
 
Odp: Optymalny spos?b cachowania.

G?sior 2012, jak zabezpieczy? przed tym: cloud flare? :)
 
Status
Zamknięty.
Back
Do góry