Кеширование запросов БД в MEMCACHED - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Fri, 11 Oct 2024 17:25:28 +03005, <a href="http://ru.wikipedia.org/wiki/Memcached" target="_blank" rel="nofollow">http://ru.wikipedia.org/wiki/Memcached</a> там внизу есть ссылки, прогуляйся по них, возможно что-то найдешь там по этому вопросу, я просто раньше не юзал мемкешед, не могу сказать почему такое возникает<br>
<br>
<em><span style="font-size:x-small">Добавлено через 01:35 сек.</span></em><br>
вот нашел по тем ссылочкам немного инфы<br>
<blockquote class="blockquote">memcached не использует конфигурационные файлы, но все же может быть в какой-то степени настроен под свои нужды с помощью параметров, указываемых при запуске daemon'а, и переменных окружения. Например, часто используется параметр -m, позволяющий указать объем используемой для хранения объектов оперативной памяти.</blockquote>
<a href="http://www.insight-it.ru/unix-way/obzor-memcached/" target="_blank" rel="nofollow">пруф</a>
https://visavi.net/topics/22687/383829
Кеширование запросов БД в MEMCACHED ZaRiNSun, 26 Jun 2011 17:01:38 +0400Сообщенияhttps://visavi.net/topics/22687/3838294. <strong>mr.Z</strong>, если перевести в метры то что у меня на данный момент в кеше (2 тестовых юзера):<br>
<blockquote class="blockquote"><em>[bytes_read] => 2154886 (объем считываемых данных)<br>
[bytes_written] => 92025200 (объем записанных данных)<br>
[limit_maxbytes] => 67108864 (максимальный объем кеша)</em></blockquote>
выходит:<br>
<em>[bytes_read] => <span style="color:#ff0000"> 2,05 Mb - прочтено из кеша</span> <br>
[bytes_written] => <span style="color:#ff0000">87.75 Mb - всего закешировано</span> <br>
[limit_maxbytes] => <span style="color:#ff0000">64 Mb - лимит</span> </em><br>
<br>
То есть как видно - кеш уже превысил лимит на 35%.<br>
Правда, я много запросов кеширую.<br>
<span style="color:#ff0000">Как изменить лимит?</span>
https://visavi.net/topics/22687/383816
Кеширование запросов БД в MEMCACHED ДмитрийSun, 26 Jun 2011 16:23:08 +0400Сообщенияhttps://visavi.net/topics/22687/3838163, в ОЗУ кешируется все, сейчас сервера с 24Гб ОЗУ очень популярны
https://visavi.net/topics/22687/383812
Кеширование запросов БД в MEMCACHED ZaRiNSun, 26 Jun 2011 16:07:42 +0400Сообщенияhttps://visavi.net/topics/22687/383812<blockquote class="blockquote"><strong>Morgan</strong> (26 Июня 2011 / 01:30)<br>
Mem(ory)cached. В оперативной памяти.</blockquote>
вот и я так подумал. Пока не почитал статейки такого типа:<br>
<a href="http://highload.com.ua/index.php/2009/12/10/connectua-scaling-history/" target="_blank" rel="nofollow">http://highload.com.ua/index.php/2009/12/10/connectua-scaling-history/</a><br>
<br>
Заметь, 3 сервера с БД и 20 гигов кеша. Не может же в оперативе (даже 3 серверов) храниться такой объем информации? <br>
И как мне ограничить объем выделяемого места под кеш?<br>
<br>
Экранировал инфо о мемкеше на страницу <br>
print_r($memcache->getStats());<br>
<br>
Мне выдало вот такое:<br>
<em>[bytes_read] => 1728470 (объем считываемых данных)<br>
[bytes_written] => 75968435 (объем записанных данных)<br>
[limit_maxbytes] => 67108864 (максимальный объем кеша)</em><br>
<br>
Вот [limit_maxbytes] как увеличить?
https://visavi.net/topics/22687/383771
Кеширование запросов БД в MEMCACHED ДмитрийSun, 26 Jun 2011 14:01:14 +0400Сообщенияhttps://visavi.net/topics/22687/383771Mem(ory)cached. В оперативной памяти.
https://visavi.net/topics/22687/383641
Кеширование запросов БД в MEMCACHED WCOSun, 26 Jun 2011 02:30:54 +0400Сообщенияhttps://visavi.net/topics/22687/383641В принципе, разобрался с мемкешем. Установел библиотеку на Денвер, разобрался с классами, немного изучил документацию, выкурил горы мануалов... <br>
Пришел к мнению, что наилучший вариант - кешировать запросы построчно...<br>
<br>
Назрело два вопроса, ответы на которые, как убей, найти не могу: <br>
<span style="color:#ff0000">1)</span> Где хранится кеш Memcached?<br>
<span style="color:#ff0000">2)</span> Каким образом я могу выделить объем хранилища для него?
https://visavi.net/topics/22687/383612
Кеширование запросов БД в MEMCACHED ДмитрийSun, 26 Jun 2011 00:18:38 +0400Сообщенияhttps://visavi.net/topics/22687/383612