Вы не авторизованы.
Поставил на серваке memcached, многие цмски из используемых умеют им пользоваться.
Вебасист умеет?
Вижу он кеширует чето на диск, может кто подскажет куда ему вставить напильник чтобы в озу начал кэш хранить?
Неактивен
Если речь идет о магазине - там часть кешей можно перевести на мемкеш модификацией кода в классе Cache
protected function __construct($name, $type = self::FILE)
заменить на self::MEMCACHE и еще в паре мест, где явно указывается тип кеша заменить Cache::FILE на Cache::MEMCACHE.
для подключения используются жестко прописанные в коде класса параметры localhost:11211 - если в вашем случае отличаются, их следует заменить. Ну и стоит предупредить, что такой тип кеширования не тестировался в полном объеме.
Неактивен
речь о магазине, спасибо за ответ, я уж и не надеялся)
вот этот момент стоит предупредить, что такой тип кеширования не тестировался в полном объеме чем чреват? Если есть известные грабли может кратко изложите моменты обхода/диагностики?
первое что приходит в голову - вместо ускорения получим замедление, если кэш не будет работать и каждый раз скрипты заново все генерить будут.
Неактивен
Если кеш не инициализируется корректно (не удалось подключиться к серверу, не хватило прав на запись файлов), то он запоминает только в рамках текущего процесса и ускорения в работе скриптов не произойдет. Некорректная работа кеша в случае ошибок в коде будет заметна сразу - страница просто не будет работать.
Неактивен
внес изменения вот такие
static function &getInstance($name, $type = self::MEMCACHE) protected function __construct($name, $type = self::MEMCACHE)
исправьте если где-то ошибся.
первая функция вроде бы как задает тип хранилища, я слаб в пхп)
Насторожил конечно комментарий типа "доделать мемекеш - нет полной поддержки"... интересно когда доделаете и как получить доделку?)
на сервере не мониторил, но внешний сервер показал сразу же минимизацию загрузки страницы с 1.6 до 1.2
это я уже скрипты слил в 1 файл
осталось:
- слить ЦСС
- запустить в мелочь в спрайты
- попробовать вынести статику на поддомены
короче наш лозунг: Даешь загрузку вебасиста меньше чем за 1с
(тестируется на странице категорий с 20-ю товарами)
П.С. медаль мне мееедаааль! )
Отредактировано Sergius (2011-03-31 14:42)
Неактивен
Добрый день! А можно более подробно описать порядок действий. Где нужно указать memcached?
Тоже подключено кеширование у хостера, но как понимаю без дополнительной правки скрипта это пустая трата денег.
Заранее спасибо за помощь)
Неактивен