Denis Опубликовано 18 сентября, 2020 Опубликовано 18 сентября, 2020 Не совсем понимаю как работает, прошу подсказать. Включил redis, всё работает. Но при этом и хранение данных переключилось с mysql на redis. т.е. база и не нужна? а как бэкапы делать тогда?
Sipsb Опубликовано 18 сентября, 2020 Опубликовано 18 сентября, 2020 В новых версиях разделить файлы или БД нельзя с ВКЛ. Redis. Бэкапы можно настроить в ПУ смотря что используете. Если форум не большой, то не лучше не использовать кэширование.
Denis Опубликовано 18 сентября, 2020 Автор Опубликовано 18 сентября, 2020 18.09.2020 в 18:42, Sipsb сказал: Бэкапы можно настроить в ПУ смотря что, Вы используете. в смысле софт? сервер свой) в ПУ форума или сервера?
Sipsb Опубликовано 18 сентября, 2020 Опубликовано 18 сентября, 2020 Да, ПУ на сервере, как правило ставят ispm., там есть средства резервирования.
agamer Опубликовано 18 сентября, 2020 Опубликовано 18 сентября, 2020 5 часов назад, Denis сказал: база и не нужна? база нужна. REDIS это система кеширования а не хранения данных. 1
Denis Опубликовано 19 сентября, 2020 Автор Опубликовано 19 сентября, 2020 В этом то и вопрос. смущает что в настройках хранение и кэш - отдельные настройки. Не хочется потерять данные, если потом redis отвалится или еще что-то с ним случится, а пу бэкапит только файлы да бд. как бы проверить, что при отключении ничего не потеряется...
oOo Опубликовано 20 сентября, 2020 Опубликовано 20 сентября, 2020 Мы отказались от REDIS сжирает всю память.
agamer Опубликовано 20 сентября, 2020 Опубликовано 20 сентября, 2020 19 часов назад, Denis сказал: как бы проверить, что при отключении ничего не потеряется... На форуме пишешь пост. Делаешь бекап базы. И разворачиваешь форум из этого бекапа на другом сервере или локалхосте Если пост сохранился, значит они сохраняются в базу. Ну а вообще все данные форума сбрасываюся в базу. Кеширование обеспечивает более быстрый доступ к статичным данным. Например нет смысла пост пользователя вытягивать из базы каждый раз для каждого клиента. Проще его сохранить в кеше и доставать оттуда ну и по ходу дела контролировать изменения базы. Вобщем там используется дифференцированный подход о котором можно долго рассказывать. Я так понимаю кэш форума действует примерно так же как и кэш жесткого диска. Там он позволяет не гонять головку и блины лишний раз. На форуме примерно то же самое. Если в БД нет изменений, то данные страницы сбрасываются в кэш. 1
Denis Опубликовано 20 сентября, 2020 Автор Опубликовано 20 сентября, 2020 кэш понятно. но что они подразумевают под "хранение данных", вот в чем вопрос. то ли это "трудности перевода", то ли они имели ввиду куки, сессии, разную времянку...
qwert Опубликовано 20 сентября, 2020 Опубликовано 20 сентября, 2020 Хранение данных это все что находится в "Настройки хранения" ACP - Система - Файлы - Настройки хранения. Что касается сессий, то это отдельная настройка которую можно ВКЛ. ВЫКЛ. по желанию.
Denis Опубликовано 21 сентября, 2020 Автор Опубликовано 21 сентября, 2020 но там метод хранения так и остался файловой системой и папками. сейчас протестирую. В админке видно, сколько redis использует места. Загружу ка я файлик в гиг, и посмотрю добавится ли туда.
Denis Опубликовано 21 сентября, 2020 Автор Опубликовано 21 сентября, 2020 до Скрытый текст загрузил Скрытый текст redis после Скрытый текст итог - аттачи явно не в redis.
Ryancoolround Опубликовано 21 сентября, 2020 Опубликовано 21 сентября, 2020 Как у вас все просто, захотели Редиску, пошаманили, вот вам редиска. У меня сайт на Шаред хостинге (Это не VDS), я написал хостеру, сказал заплачу какие угодно деньги, но так как в новых версиях кеширование перейдет на редиску, включите мне редиску. Они сказали даже не надеяться на это. Сразу отвечу на вероятный вопрос Я не могу перейти на VDS потому что мой хостинг оплачен на Дофигалион дней аренды. (Я дурак, я в месяц 2400 кладу на хостинг, и оплачиваю его на год. В итоге у меня дней аренды с 2014 года набралось больше чем на 6к дней, поэтому перейти с хостинга оплаченного на столько времени, это не целесобразно.
Sipsb Опубликовано 22 сентября, 2020 Опубликовано 22 сентября, 2020 21.09.2020 в 10:52, Denis сказал: итог - аттачи явно не в redis. Можно добавить в constants.php define( 'STORE_METHOD', 'Redis' ); // Использовать Redis для хранения данных
Denis Опубликовано 2 октября, 2020 Автор Опубликовано 2 октября, 2020 это само собой, без измененного constants.php конфиг не меняется.
Рекомендуемые сообщения
Создайте учетную запись или войдите, чтобы комментировать
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти