<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Тематический каталог: Кэширование и memcached (memcached cac...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/64567.html</link>
    <description>Обсуждение статьи тематического каталога: Кэширование и memcached (memcached cache optimization web)&lt;br&gt;&lt;br&gt;Ссылка на текст статьи: http://www.opennet.ru/base/dev/memcached_tips.txt.html&lt;br&gt;</description>

<item>
    <title>memcached not running? (phpfox)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/64567.html#3</link>
    <pubDate>Mon, 29 Aug 2011 09:19:38 GMT</pubDate>
    <description>Всем здравствуйте, народ большая просьба помогите мне в кое в чем разобраться, на днях переустановили php и memcached и после чего я стал наблюдать за memcached&#096;ом маленькую странность, а может даже и большую точно не скажу я в этом не селен честно скажу. В общем суть вот в чем заключается раньше я memcached рестартавал и при рестарте всегда писалось так &lt;br&gt;Stopping memcached. &lt;br&gt;Starting memcached. &lt;br&gt;&lt;br&gt;а сейчас это выглядит иначе &lt;br&gt;# /usr/local/etc/rc.d/memcached restart memcached not running? (check /var/run/memcached/memcached.pid). Starting memcached. &lt;br&gt;&lt;br&gt;Подскажите о чем мне это гласит memcached not running? (check /var/run/memcached/memcached.pid). и как это исправить чайнику еще пока студенту. Заранее большое спасибо за любую помощь! Буду с нетерпением ждать от вас ответа. &lt;br&gt;</description>
</item>

<item>
    <title>Кэширование и memcached (memcached cache optimization web) (Murat)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/64567.html#2</link>
    <pubDate>Fri, 22 Apr 2011 07:44:43 GMT</pubDate>
    <description>Добрый день Андрей. Не знаю отвечаете ли вы на вопросы по прошествии такого количества времени. &lt;br&gt;Только сейчас начинаю осваивать memcache и после небольшого тестирования у меня возникла следующая мысль:&lt;br&gt;memcache не очень полезен для кэширования выборок из бд (в моем случае mysql), если мы все время (причем очень интенсивно) долбим бд легкими и одинаковыми запросами, которые возвращают небольшой объем данных, причем запрашиваемые записи меняются редко; насколько я знаю сервер бд сам осуществляет определенное кэширование и таким образом получается что в большинстве случаев наши выборки попадают в оперативную память даже если мы обходимся без memcache&lt;br&gt;&lt;br&gt;правильно ли я понимаю ситуацию?&lt;br&gt;спасибо&lt;br&gt;</description>
</item>

<item>
    <title>Кэширование и memcached (memcached cache optimization web) (Геннадий)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/64567.html#1</link>
    <pubDate>Mon, 08 Mar 2010 09:16:59 GMT</pubDate>
    <description>хорошая статья, но совершенно не понятно описан механизм блокировки ключей в кэше. Что-бы понять, пришлось долго попариться и покопаться в документации того-же РНР. Стоит наверное упомянуть, что ключ блокировки - это совершенно другой ключ, чем тот, который мы хотим заблокировать. В документации РНР есть такой пример блокировки:&lt;br&gt;&lt;br&gt;&amp;lt;?php&lt;br&gt;// locks time out after 5 seconds&lt;br&gt;Define( &apos;LOCK_TIMEOUT&apos;, 5 );&lt;br&gt;&lt;br&gt;$lock = $memcache-&amp;gt;add( &apos;lock:&apos; . $key, 1, false, LOCK_TIMEOUT );&lt;br&gt;if ( $lock ) &#123;&lt;br&gt;  // no lock on this key, so do what you want&lt;br&gt;  $value = $memcache-&amp;gt;get( $key );&lt;br&gt;  $memcache-&amp;gt;set( $key, $value+1 );&lt;br&gt;  // release lock&lt;br&gt;  $memcache-&amp;gt;delete( &apos;lock:&apos; . $key );&lt;br&gt;&#125;&lt;br&gt;else &#123;&lt;br&gt;  // variable is currently locked, so do something else&lt;br&gt;&#125;&lt;br&gt;?&amp;gt;&lt;br&gt;&lt;br&gt;Он более понятен. Здесь говориться, что создается еще один ключ, который хранит информацию о блокировании нужного ключа. Именно это имеется в виду при описании блокировки методом add.&lt;br&gt;</description>
</item>

</channel>
</rss>
