Изменение данных через БД и качество изображений

Здравствуй, сообщество! Надеюсь на твою помощь. :) Возникло два вопроса:

1. Изменяю через БД, например, страну у такого-то пользователя. Провожу изменения сначала в таблице «prefix_country», затем — в «prefix_country_user», связывая юзера с новой страной. Но на самом сайте ничего не меняется, хотя в БД всё правильно. Это касается и многих других изменений через БД. Возможно, это из-за кэша? Я использую стандартный кэш на файлах, очищение папок templates/cache и templates/compiled результатов не приносит. UPDATE: добавлю, что использую последнюю версию из SVN и сторонние модули пока что не ставил. UPDATE 2: заметил, что при отключении кэша все изменения, проведённые в БД, сразу же отражаются на сайте, как и должно быть.

2. Давненько я уже пробовал ставить LiveStreet, и, насколько я помню, в конфиге была настройка для качества изображений (в процентах). Сейчас же её нет, или я не там ищу?

P. S. И последнее, неиспольуемые изображения щас не удаляются? Нужно использовать модуль «Пылесос»?

16 комментариев

avatar
Я использую стандартный кэш на файлах, очищение папок templates/cache и templates/compiled результатов не приносит.
А кеш запросов к базе вовсе не там живет.

define('SYS_CACHE_DIR',$sTmpDir.'/');

Либо через админку (если установлена) сбрасывай кеш
avatar
Узнал, что папка для кэша у меня — /tmp. Но там нет файлов, только папки Awstats-а, Webalizer-а и др. И вообще, на сайте щас нет постов и трафика, есть только несколько блогов, да пара пользователей. Так что, может быть, и нечего пока кэшировать? А вопрос насчёт изменения через БД всё ещё актуален…
avatar
оригинально, что у вас Awstats-а, Webalize в tmp храняться
avatar
Там хранятся только их временные файлы.
avatar
*0.3.1
avatar
Специально скачал версию 3.0.1, чтобы поставить админку и попробовать решить проблему с помощью неё. Всё установилось и без кэша работает отлично. Затем я включаю кэш на файлах и меняю такое-то значение через БД — изменений на сайте не происходит, и очистка кэша через админку не помогает. НО ВНИМАНИЕ! Далее я выключаю кэш через админку, и необъяснимым образом новое значение в БД тут же меняется на старое, которое и сейчас высвечивается на сайте. Но я ведь его менял через БД, как такое может происходить?!
avatar
не сходится логика:
1) включаю кэш на файлах
2) меняю такое-то значение через БД
3) изменений на сайте не происходит
4) выключаю кэш
5) новое значение в БД тут же меняется на старое
Какое может быть «старое» значение, если изменений не было?
avatar
У меня вот такая последовательность получается:
1) Включаю кэш на файлах.
2) Меняю такое-то значение через БД.
3) Изменений на сайте не происходит.
4) Чищу кэш — в БД так и висит моё новое значение, а на сайте по-прежнему старое.
5) Выключаю кэш. (Я его только что почистил.)
6) Новое значение в БД тут же меняется на старое. (Как, если кэша уже нет? Откуда берётся старое?)
avatar
Кеш тут работает только на чтение. Т.е. из бд -> кеш -> вьюер
Обратно — из кеша базу — данные не идут. Чего-то ты мудришь с базой.
Или, поменяв что-то в базе, позволяешь сделать апдейт объекта пхп-скриптом
avatar
Ох… Не знаю, что и делать. :( Какие-то чудеса творятся. Получается, что:

1. Кэш у меня не пойми где хранится (в нужной папке его нет).

2. При его очистке данные, которые уже изменены через БД, берутся старые (то есть из кэша, который уже очищен).

3. И только если кэш отключить, данные на сайте будут меняться через БД. (Но сразу после отключения кэша БД возьмёт из него все значения.)
avatar
Что интересно, модуль AdminStat при включённом кэше показывает число кэш-записей/чтений/обращений > 0. То есть они где-то хранятся. Но там я их не вижу. Очень странно. %)
avatar
А текущая статистика в конце страницы что показывает? Есть обращения к кешу?
avatar
У кэша примерно:

query: 11
set: 3
get: 7
time: 0,03443
avatar
Вот по изображениям интересно… почему то какието загружает без потери качества, а какието так поганит, что аж стыдно становиться…
avatar
можно два примера? загруженного не поганенько и поганенько изображения в движке, и оригиналы гденить не в движке, или директ линкой.
avatar
Проблема решилась сама собой =)
По не понятным причинам двиг растягивал картинки. Скажем так сширины в 640 он тянул до 800. Беда исчезла =) Сама собой…
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.