2010-02-18 2 views
2

Что, черт возьми, вы ставите как хозяин для Memcache::addServer($host, $port)?Что в мире мой хозяин Memcache?

Я хожу на mediatemple, и это действительно, действительно, действительно, действительно начинает меня добираться.

Должен ли я установить новый сервер memcahce или что. Я понятия не имею, что делать, и каждый tut просто говорит «localhost». Ну, я не хочу запускать его на своем локальном хосте ... Думаю, я просто не понимаю, что происходит.

Любая помощь была бы принята с благодарностью.

ответ

2

«localhost» - это любая машина, на которой работает код. Если код запущен на сервере в MediaTemple, то «localhost» будет этим сервером.

Если они предоставляют сервер memcache, они должны предоставить его адрес где-то в своей базе знаний. Сначала попробуйте «localhost», при том, что он работает на той же машине, на которой размещен ваш сайт.

UPDATE

Предполагая, что вы работаете на их службы сетки, попробуйте выполнить следующие инструкции: http://kb.mediatemple.net/questions/854/Using+memcached+with+Django+or+Ruby+on+Rails+in+a+(gc)+GridContainer

+0

Я имею в виду, да ... но что такое «этот сервер». Это domain.com? Это ftp.domain.com? Это youcantmemcache.localhost.thatserver? Я пробовал каждый указанный адрес, IP или иным образом, доступный мне и продолжаю получать сообщение об ошибке отказа – bschaeffer

+0

Очень вероятно, что для вас нет сервера memcache, если вы его не настроили специально. Почему вы пытаетесь использовать memcache в первую очередь? – meagar

+0

Я просто собирался проверить это, чтобы понять, в чем дело. Я не думаю, что есть установка сервера Memcache. Я попробую localhost, но я думаю, что это не очень важно. – bschaeffer

1

Memcached это услуга, которая обеспечивает доступ к централизованному магазину RAM, который позволит кэширование для вашего заявление. Его порт по умолчанию - 11211. Если это требует ваше приложение, это звучит так, как будто вам нужен доступ к нему.

В большинстве случаев, хотя он используется только для кеширования и не имеет его, он будет обращаться к вашей базе данных для каждого запроса, что может значительно ухудшить вашу производительность в зависимости от вашего сценария.

Смежные вопросы