Не давно публиковал статью , затем вторую о том как мне удалось снизить нагрузку на сервак , путем скрещивания announce с memcached + оптимизация запросов .
Предлагаю Вам приобрести данный мод .
И так , продолжим . Теперь у нас на сервере есть установленый memcached , вууухууу , зупер . Начнем его использовать по назначению и первой жертвой будут сообщеньки .
Запрос выглядит следующим образом —
if ($msgalert && $CURUSER) { $res = sql_query("SELECT COUNT(*) FROM messages WHERE receiver = " . $CURUSER["id"] . " AND unread='yes'") or die("OopppsY!"); $arr = mysql_fetch_row($res); $unread = $arr[0]; } |
Че он делает ?! Он проверяет, есть ли у пользователя непрочитанные личные сообщения и если таковые имеются , то оповещают его о сие чуде .
Читать далее
Так как в дальнейшем в некоторых записях будет фигурировать кеширование запросов при помощи memcached , то полезно знать что это и как его устанавливать .