Sasa Posted November 24, 2009 Report Share Posted November 24, 2009 (edited) Kā ir labāk, ja piemēram man jānoskaidro ražotāja nosaukums pēc ID, bet man tas nosaukums ir tikai DB. Sākumā salikt atmiņā un tad no tās ņemt vai arī ātri paskatīties iekš DB, un ja es šādi pēc katra sīkumā skatīšos datubāzē, tas būs okey? Edited November 24, 2009 by Sasa Quote Link to comment Share on other sites More sharing options...
Vebers Posted November 24, 2009 Report Share Posted November 24, 2009 Kad pieprasi kādu id, tad skaties vai nav atmiņā, ja nav tad ielasi no DB un ieliec atmiņā, bet ja ir jau atmiņā tad atgriez to kas ir atmiņā. Piemēram, function name($id) { static $cache; if(!array_key_exists($id, $cache)) { $q = mysql_query(); $d = mysql_fetch_array($q); $cache[$d['id']] = $d['name']; } return $cache[$id]; } Quote Link to comment Share on other sites More sharing options...
Klez Posted November 24, 2009 Report Share Posted November 24, 2009 atminjaa buutu jeega glabaat ja izmantotu memcache Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.