Кеширование запросов БД в MEMCACHED - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Fri, 11 Oct 2024 17:25:28 +0300 5, <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&#039;а, и переменных окружения. Например, часто используется параметр -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 ZaRiN Sun, 26 Jun 2011 17:01:38 +0400 Сообщения https://visavi.net/topics/22687/383829 4. <strong>mr.Z</strong>, если перевести в метры то что у меня на данный момент в кеше (2 тестовых юзера):<br> <blockquote class="blockquote"><em>[bytes_read] =&gt; 2154886 (объем считываемых данных)<br> [bytes_written] =&gt; 92025200 (объем записанных данных)<br> [limit_maxbytes] =&gt; 67108864 (максимальный объем кеша)</em></blockquote> выходит:<br> <em>[bytes_read] =&gt; <span style="color:#ff0000"> 2,05 Mb - прочтено из кеша</span> <br> [bytes_written] =&gt; <span style="color:#ff0000">87.75 Mb - всего закешировано</span> <br> [limit_maxbytes] =&gt; <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/383816 3, в ОЗУ кешируется все, сейчас сервера с 24Гб ОЗУ очень популярны https://visavi.net/topics/22687/383812 Кеширование запросов БД в MEMCACHED ZaRiN Sun, 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-&gt;getStats());<br> <br> Мне выдало вот такое:<br> <em>[bytes_read] =&gt; 1728470 (объем считываемых данных)<br> [bytes_written] =&gt; 75968435 (объем записанных данных)<br> [limit_maxbytes] =&gt; 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/383771 Mem(ory)cached. В оперативной памяти. https://visavi.net/topics/22687/383641 Кеширование запросов БД в MEMCACHED WCO Sun, 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