Опубликовано: 7 марта 201114 г Такая проблема,Форум грузится не с такой скорость,с которой бы хотелось.Как можно ускорить работу форума?:)
Опубликовано: 9 марта 201114 г Какие таблицы лучше в InnoDB перевести? Вам - пока совершенно ни к чему. Как будет хотя бы 50.000 постов - вот тогда переведете сразу все таблицы. и сразу потребуется sphinx - innodb не поддерживает fulltext. А пока просто переведите sessions в MEMORY. Еще одна полезная доработка.
Опубликовано: 9 марта 201114 г А пока просто переведите sessions в MEMORY. Еще одна полезная доработка. Если можно то поподробнее как это произвести действо.
Опубликовано: 21 января 201213 г А пока просто переведите sessions в MEMORY. Еще одна полезная доработка. А как она сочетается с включенным memcached?
Опубликовано: 21 января 201213 г А как она сочетается с включенным memcached?А как она может сочетается? Им все равно.
Опубликовано: 21 января 201213 г @Ph-A,ну, я просто в SQL не бум-бум, мало ли:rolleyes:А вы используете где-нибудь у себя этот прием с sessions?
Опубликовано: 21 января 201213 г А вы используете где-нибудь у себя этот прием с sessions? Да. На ряде форумов.
Опубликовано: 21 января 201213 г А каким запросом потом обратно сменить ENGINE?Как-то так, наверно?ALTER TABLE `sessions` ENGINE = MYISAM
Опубликовано: 9 февраля 201213 г А вообще скорость бывает разной - одно дело - визуальное впечатление от загрузки страницы в браузере, другое - само время генерации страницы. Причем второе на первое влияет очень мало, ну если только у вас страницы не по несколько секунд генерируются (обычно от 0.1 до 0.8 с). Вот добавили оперативки у меня на работе в компьютере с 512мб до 2гб , так форумы ipb стали быстрей грузиться. Когда 512 мб стояло, практически невозможно было 3-ю версию ipb просматривать. Процессор 3гц. Изменено 9 февраля 201213 г пользователем Ventory
Опубликовано: 18 октября 201213 г ALTER TABLE `sessions` ENGINE = MEMORY А можно ли такую же хитростьпроделать с "ibf_cache_store" ?
Опубликовано: 18 октября 201213 г Как я понял - теоретически можно. Если я правлиьно предполагаю, то эти данные обнавляютсяв админке в "Управление кешем".Если как-нибудь сделать так, чтобы при загрузке сервера эта таблица автоматически обновлялась (данные то по сути дублируются из других таблиц), то это значительно ускорит работу форума. Я бы проспонсировал того, кто это сделает для паблика. Я думаю что многим это будет полезно Изменено 18 октября 201213 г пользователем Myma
Опубликовано: 19 октября 201213 г А можно ли такую же хитростьпроделать с "ibf_cache_store" ?Можно, если есть лишняя память. Хотя кеш чистого форума не занимает много место ~200kb. Да и запись и апдейт этой таблицы происходит не так часто как с таблицей sessions, поэтому особой какой-то видимой производительностью здесь не добьетесь. Если как-нибудь сделать так, чтобы при загрузке сервера эта таблица автоматически обновлялась (данные то по сути дублируются из других таблиц), то это значительно ускорит работу форума. Эти данные не обновляются только при пользовательском обновление кеша, но еще при изменение системных настроек, настроек других кэширующихся приложений, по задачам форума.Вопрос не очень понятен, во первых это ничего не ускорит, во вторых ничего обновлять при загрузке сервера не надо, так как кеш сам обновляется когда нужно.
Опубликовано: 19 октября 201213 г Ну видимо тогда у меня особенный случай, потому что все slow quries именно к это таблице и форум с посещаемостью 5000 начинает тормозить из-за того, что HDD не справляется и запросы начинают копится в очередь. Для меня было бы идеальное решене отправить эту таблицу в память. Но я вот вчера проверил ,что будет если ее очистить, как будто сервер перезагрузился - сразу же ошибка базы данных.Автоматическое обновление нужно только для того чтобы форум заработал после очистки этой таблицы в случае сбоя. А вообще возможно я просто что-то непонимаю в "ENGINE = MEMORY". Потеряются же все данные в случае преезагрузки, я правильно понимаю? Изменено 19 октября 201213 г пользователем Myma
Такая проблема,Форум грузится не с такой скорость,с которой бы хотелось.Как можно ускорить работу форума?:)