Кэш отношений пользователей

В частности
Blog.class.php:

public function GetBlogUsersByUserId($sUserId,$iRole=null,$bReturnIdOnly=false)


Не учитывает удаление блога. Т.е. если блог был удален, то по-прежнему может выдать список подключенных блогов с уже удаленным. Надо бы тэги поправить. Наверняка еще ряд функций работы с мембершипом блогов имеют такой же «косяк».

Тонкая настройка кэша: memory = memcache + FS?

Добрый всем вечер,

поставили на сервере memcached под кэш, так как у нас диски гудят от наплыва посетителей.

Написаное ниже неверно!
в конфиге кэша стоит «memory».

такое ощущение, что дисковый кэш всё равно работает: в директории ./tmp создаются файлы.
Конец неверного

Вопросы:
1. это ожидаемое поведение системы? т.е. дисковый кэш тоже работает?
2. как это отключить? как оставить только кэш в ОП?
3. возможно ли сделать кэш избирательным? (т.к. у нас ожидается контента столько, что ОП закончится довольно быстро, нам нежелательно кэшировать всё).

UPDATE:
Ответы на вопросы:
1. Нет, это другие программисты затерли конфиг и работало в режиме file.
2. Поставить режим в memory.
3. Нужно написать анализ ключей, по которым сохраняется кэш (модуль Cache).

Вердикт: будем ковырять модуль Cache. Спасибо всем за участие!

Утечка памяти на хостинге

Debian Linux.

В конфиге LS ставлю
$config['sys']['cache']['type'] = 'memory'; // memory использует мемкеш


И наблюдаю как день ото дня уменьшается свободная память.
Понятно, что туда теперь пишется кэш, но он не чистится/удаляется автоматом? Так будет засорятся память, пока полностью не забьется?

Или проблема в другом?

Memcached на две разные версии LS

Здравствуй все!
У меня возникла необходимость установки на сервере (на новый домен) новую версию LiveStreet, причем отличную от старой («старая» поистине не нова — 0.3.1 со множеством переделок),
Естественно хочется, чтобы обе в будущем работали c memcached (сейчас только старая обслуживается им).

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

Кэширование блогов в SVN-версии rev. 1054

Некоторая беда имеет место быть. В функциях

GetBlogsByArrayId
GetBlogUsersByArrayBlog

Вообще не устанавливаются теги для зависимости при записи в кэш отдельных блогов… Хотябы blog_update_{id} повесить.

И в DeleteBlog, мне кажется, не помешал бы еще тег на индивидуальный апдейт блога blog_update_{id}

Может там и еще что-то не так, щас голова пухнет. Но помучался пока искал, откуда у меня появляется удаленный блог. :)

П.С. в 0.4.2 не смотрел, может там тоже что-нить подобное имеет место быть.

Производительность

Кто-нибудь занималься плотной работой над производительностью LS?
На небольшой посещаемости отключение кэша делает сайт гораздо шустрее. Но дальше-то так не получится.
Может, кто-то экспериментировал со статическим кэшем? То бишь сохранением результата парсинга шаблона в файл, и потом загрузкой этого файла, если пользователь неавторизован?

Изображения грузятся каждый раз заново

Здравствуйте! Помогите решить проблему.
Сам сайт работает отлично, однако каждый раз изображения грузятся по новой.
Кеш показывает следующие…

MySql
query: 8
time: 0,029

Cache
query: 31
— set: 8
— get: 23
time: 0,01086

PHP
time load modules: 0,051
full time: 0,19

в чем проблема, где нужно подкрутить?

ТЗ на доработку сайта на движке LS 0.4.1

Техническое задание.

Добавить новые поля в страницу регистрация example.com/registration/

1. Имя — не обязателен, на усмотрение пользователя.
2. Фамилия — не обязателен, на усмотрение пользователя.
3. Город — обязателен, без него регистрация невозможна. Пример startuppoint.ru/registration. БЕЗ возможности добавления собственного варианта.
4. Пол — обязателен, без него регистрация невозможна.
В настройках профиля example.com/settings/profile/ соответственно необходимо убрать пункт «не скажу».
5. Добавить согласие с правилами сайта. Пример

Без установки галочки кнопка ЗАРЕГИСТРИРОВАТЬСЯ не видима и не доступна.

Реализовать проверку на занятость и правильность логина и email. Пример city4life.ru/registration/

Добавить кнопку «Предпросмотр» во внутренней почте.

Создать новый вид топика «Новостной». Пример визуального расположения.

адрес — example.com/news/
Блок календарь
Представление новостей на главной (example.com/news/) ввиде анонсов.
адрес новости «Победил спортивный дух» по теме например «Спорт» — example.com/news/sport/pobedil-sportivniy-duh.htm
ЧПУ
Новости могут добавлять администратор и модератор. Новостной топик должен иметь возможность оцениваться, как и обычный топик и выводится на главную в вперемежку с персональными, коллективными. Но при этом в строке информации НЕ должен фигурировать ник-логин добавившего новость, как сейчас происходит при создании обычного топика и то что новость хорошая или плохая НЕ должно ни коем образом отражаться на рейтинге и силе добавившего новость.

Бюджет — 5000 руб. + 1000 руб. (опционально в виде бонуса, при условии внесении своих идей принятых и реализованных и за продуманное отношение к деталям и нюансам)
Связь через внутреннюю почту LS. Бываю почти каждый день, в основном в вечерне-ночное время.

Переехал, но есть вопросы!

Переехал сайт на vds (firstvds), всё отлично.
Но есть проблема: не вставляются с компа и по ссылке картинки в пост. Прошарил все варианты, которые народ здесь описывает, но не подходит.
Также кэш не работает.

Народ, кто знает, помогите добрым советом, пожалуйста.