Memcached -Как это работает

Я новичок в memcached и только начал его использовать. У меня есть несколько вопросов:

  1. Я реализовал MemCached в моем классе базы данных php, где я сохраняю массивы результатов ()в memcache. Мой вопрос в том, что, как и для веб-сайта, скажем, если 4 пользователя получают доступ к одной и той же странице и одному и тому же процессу выполнения запроса, то что будет делать memcache? Насколько я понимаю, для 1 пользователя он будет извлекаться из БД, для остальных 3 система будет использовать Memcache.? это правильно?

  2. 4 юзера значит будут генерировать объекты memcache? но все будут использовать одну и ту же память? То же самое относится к 2 разным страницам на веб-сайте? поскольку битовые страницы будут использовать

    $obj = memcached->connect(parameter);
    
  3. Я провел небольшой тест. Но результаты поражают, когда я выполняю запрос с обычными операторами mysql,время выполнения меньше, чем когда мой код использует memcached? это почему? если это так, то почему везде, где это написано, memcache работает быстро.?

  4. пожалуйста, приведите пример для эффективного тестирования времени выполнения memcached по сравнению с mormal mysql_fetch_object.

6
задан hakre 21 July 2012 в 19:35
поделиться