Jump to content
php.lv forumi

Kā labāk turēt atmiņā vai vērsties pie DB?


Sasa

Recommended Posts

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 by Sasa
Link to comment
Share on other sites

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];
}
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...