mrThomas Опубликовано 19 июля, 2015 Поделиться Опубликовано 19 июля, 2015 Расскажите у кого какой стоит метод хранения данных и метод кэширования? И какой наиболее оптимальный? У меня сейчас стоит База данных MySQL + Memcached Главная страница форума грузится очень долго....секунд 13-15....думаю вот может в этом проблема Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
woloss Опубликовано 19 июля, 2015 Поделиться Опубликовано 19 июля, 2015 Насколько большая БД? А так можете просто поменять виды кэширования и потестировать. Для малопосещаемых проектов, поидее хватает Файлового кэша (грузит все быстро) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
September^^ Опубликовано 20 июля, 2015 Поделиться Опубликовано 20 июля, 2015 Насколько большая БД? А так можете просто поменять виды кэширования и потестировать. Для малопосещаемых проектов, поидее хватает Файлового кэша (грузит все быстро) 250мб допустим Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
woloss Опубликовано 20 июля, 2015 Поделиться Опубликовано 20 июля, 2015 250мб допустим Ну насколько я знаю это немного, у вас вроде быстренько работает форум (посты не пробовал отправлять). Я вообще пока что не могу понять на данном этапе IPS 4.x разработки, что да как делать с настройками сервера. Постоянно какие-то баги и так далее вылазят. В соседней теме у народа вообще core_cache разрастается. Так то конечно, для больших проектов нужен Memcache, насколько он эффективен на IPS 4.0.10.2 стоит только догадываться. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tolik777 Опубликовано 1 сентября, 2016 Поделиться Опубликовано 1 сентября, 2016 Итак имеется форум с БД под 7 Гигов. И сервак i7-6700, 64Gb, SSD 240. На котором стоит Debain 8 и NGINX, PHP 7.0.x как FPM, MySQL 5.5. В IPB 4 смотрю появилось немало методов кэширования. Посоветуйте какой установить и выбрать метод? И для такой БД что лучше выбрать для хранения данных: в файлах или базе? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Сергей Ананасов Опубликовано 1 сентября, 2016 Поделиться Опубликовано 1 сентября, 2016 В sql это в памяти - самый быстрый. Памяти у вас достаточно. В обще надо мониторить atop, чтобы понять какой метод оптимален. Но при 64 гб рам и так понятно какой лучше) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tolik777 Опубликовано 1 сентября, 2016 Поделиться Опубликовано 1 сентября, 2016 А кэш? Я больше склоняюсь к XCache, раньше его юзал на разных проектах, вроде самый быстрый был. Правда тут есть новые, тот же Redis, не знаю как по сравнению с ним XCache Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Сергей Ананасов Опубликовано 1 сентября, 2016 Поделиться Опубликовано 1 сентября, 2016 Если активность пользователя маленькая то Memcached, если большая в единицу времени, то однозначно Redis. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tolik777 Опубликовано 1 сентября, 2016 Поделиться Опубликовано 1 сентября, 2016 Не очень понял.... Что значит активность? Как измерить? В среднем за последние 15 минут форум посещают 1000 человек сейчас, зимой 2-2.5к. Это оно имеется ввиду? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Dows Опубликовано 1 сентября, 2016 Поделиться Опубликовано 1 сентября, 2016 14 часов назад, tolik777 сказал: Итак имеется форум с БД под 7 Гигов. В базу загляните, там возможно 30% логи почты, 20% логи ошибок и не удаляются строки из core_cache Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tolik777 Опубликовано 2 сентября, 2016 Поделиться Опубликовано 2 сентября, 2016 А при чем тут это? Вопрос то о кэшировании. А с БД у меня все нормально. Я постоянно чищу. Да и не представляю БД от IPB где может быть 50% логов даже если ее не чистить. Для форума с >2 млн. сообщений и >100к пользователей это нормальный размер БД Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
iKODEAK Опубликовано 2 сентября, 2016 Поделиться Опубликовано 2 сентября, 2016 База 25 гигов стоит memcache но правда 3 версия, сейчас думаю перетащить все на php7 (про проблемы знаю ) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tolik777 Опубликовано 2 сентября, 2016 Поделиться Опубликовано 2 сентября, 2016 А что за проблемы могут возникнуть с PHP 7.0? Я вот на тестовом без нагрузки гоняю на PHP 7.0 вроде все нормально... Но я поставил и PHP 5.6 на этом же серваке. Те сайты, что не запустились (в основном из-за mysql) будут через 5.6 работать. В парочке сайтов какая-то ошибка сессий, что-то с handler, не стал разбираться. А IPB 4.1 на PHP 7.0 работает ровно! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
iKODEAK Опубликовано 2 сентября, 2016 Поделиться Опубликовано 2 сентября, 2016 1 час назад, tolik777 сказал: А что за проблемы могут возникнуть с PHP 7.0? Я вот на тестовом без нагрузки гоняю на PHP 7.0 вроде все нормально... Но я поставил и PHP 5.6 на этом же серваке. Те сайты, что не запустились (в основном из-за mysql) будут через 5.6 работать. В парочке сайтов какая-то ошибка сессий, что-то с handler, не стал разбираться. А IPB 4.1 на PHP 7.0 работает ровно! 3 версия из коробки не дружит с php7 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tolik777 Опубликовано 2 сентября, 2016 Поделиться Опубликовано 2 сентября, 2016 В общем поставил поизучав англоязычные форумы поставил Memcached, т.к. на них пишут, что применительно к IPB, memcached выигрывает по производительности и у Redis и у XCache Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
kgb Опубликовано 2 сентября, 2016 Поделиться Опубликовано 2 сентября, 2016 В 01.09.2016 в 09:59, tolik777 сказал: БД под 7 Гигов 10 часов назад, iKODEAK сказал: База 25 гигов 18 часов назад, Dows сказал: В базу загляните, там возможно 30% логи почты, 20% логи ошибок и не удаляются строки из core_cache Я бы в первую очередь заглянул в таблицу search_keywords. Вот это на тройке заполняется ненужной информацией и разростается до невероятных размеров. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tolik777 Опубликовано 2 сентября, 2016 Поделиться Опубликовано 2 сентября, 2016 Почему все думают что какие-то проблемы с базой? У меня самая большая "мусорная" таблица" занимает 50 МБайт ( ibf_core_share_links_log ) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
macar Опубликовано 2 июля, 2018 Поделиться Опубликовано 2 июля, 2018 Подскажите. При выборе Memcached просит ввести ип сервера и порт, что там писать? Потом скачать файл, это не страшно и обратимо? раньше вроде такого не было. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 3 июля, 2018 Поделиться Опубликовано 3 июля, 2018 10 часов назад, macar сказал: При выборе Memcached просит ввести ип сервера и порт, что там писать? Обычно это localhost и порт, на котором висит Memcached, например 11211 (см в конфиге /etc/memcached.conf). 10 часов назад, macar сказал: Потом скачать файл, это не страшно и обратимо? раньше вроде такого не было. Файл constants.php переопределит настройки кэширования для движка, в этом нет ничего страшного и изменения всегда можно будет отменить. macar 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.