Товарищи пыхеры и пыхершы(если такие имеются) помогите плз…
шаред мемори тоже вырублена(думаю и не помогло бы)
Форум → Разработка → Базы данных → Решил помучить вас- снова кэширование, снова мускул
Страницы: ← Следующая страница →
17 мая 2011 г. 14:15, спустя 3 минуты 3 секунды
function dbExecute($sql)
{
$q = mysql_query($sql) or die("blead krivoi zapros");
$data = array();
while($r = mysql_fetch_assoc($q)) $data[] = $r;
return $data;
}
function dbExecute($sql, $cache = 0)
{
$md5 = md5($sql);
if($data = Cache::get($md5))
{
return $data;
}
$q = mysql_query($sql) or die("blead krivoi zapros");
$data = array();
while($r = mysql_fetch_assoc($q)) $data[] = $r;
if($cache)
{
// key, data, expiretime
Cache::set($md5, $data, $cache);
}
return $data;
}
17 мая 2011 г. 14:27, спустя 12 минут 3 секунды
17 мая 2011 г. 14:29, спустя 1 минуту 42 секунды
17 мая 2011 г. 14:29, спустя 46 секунд
17 мая 2011 г. 14:50, спустя 20 минут 32 секунды
17 мая 2011 г. 14:56, спустя 6 минут 16 секунд
Вопрос в том что целесообразно это или нет, ну и хватит ли мне TEXT или лучше хранить в бинарном виде?
17 мая 2011 г. 15:04, спустя 7 минут 22 секунды
17 мая 2011 г. 15:35, спустя 31 минуту 17 секунд
Если у тебя серьезный проект, требующий кеширования - то это нелепая отмазка. Иначе никакого кеширования не надо.
memcached и других серверов не представляется возможным подключить.
17 мая 2011 г. 15:38, спустя 2 минуты 59 секунд
17 мая 2011 г. 15:43, спустя 4 минуты 53 секунды
Да я знаю, более того он у меня - основное кеширующее звено. Просто все эти отмазки про невозможно что-то поставить на мой взгдяд совершенно нелепы …
AlexB, да ладно тебе, не пугай человека)) не раз видел файловый кеш, который базу разгружает на 70-80% и в итоге все начинает летать :-)
17 мая 2011 г. 15:44, спустя 1 минуту 34 секунды
17 мая 2011 г. 15:45, спустя 59 секунд
17 мая 2011 г. 15:45, спустя 8 секунд
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!