NooBAsTiK 9 03/09/11 07:39 Какие таблицы лучше в InnoDB перевести? Поделиться сообщением Ссылка на сообщение
Ritsuka 540 03/09/11 14:37 Какие таблицы лучше в InnoDB перевести? Вам - пока совершенно ни к чему. Как будет хотя бы 50.000 постов - вот тогда переведете сразу все таблицы. и сразу потребуется sphinx - innodb не поддерживает fulltext. А пока просто переведите sessions в MEMORY. Еще одна полезная доработка. Поделиться сообщением Ссылка на сообщение
NooBAsTiK 9 03/09/11 19:11 А пока просто переведите sessions в MEMORY. Еще одна полезная доработка. Если можно то поподробнее как это произвести действо. Поделиться сообщением Ссылка на сообщение
Ritsuka 540 03/09/11 20:29 ALTER TABLE `sessions` ENGINE = MEMORY Поделиться сообщением Ссылка на сообщение
weiss 34 01/21/12 14:07 А пока просто переведите sessions в MEMORY. Еще одна полезная доработка. А как она сочетается с включенным memcached? Поделиться сообщением Ссылка на сообщение
Ph-A 395 01/21/12 14:25 А как она сочетается с включенным memcached?А как она может сочетается? Им все равно. Поделиться сообщением Ссылка на сообщение
weiss 34 01/21/12 14:30 @Ph-A,ну, я просто в SQL не бум-бум, мало ли:rolleyes:А вы используете где-нибудь у себя этот прием с sessions? Поделиться сообщением Ссылка на сообщение
Ph-A 395 01/21/12 14:34 А вы используете где-нибудь у себя этот прием с sessions? Да. На ряде форумов. Поделиться сообщением Ссылка на сообщение
weiss 34 01/21/12 14:41 А каким запросом потом обратно сменить ENGINE?Как-то так, наверно?ALTER TABLE `sessions` ENGINE = MYISAM Поделиться сообщением Ссылка на сообщение
Ventory 3 02/09/12 14:01 (изменено) А вообще скорость бывает разной - одно дело - визуальное впечатление от загрузки страницы в браузере, другое - само время генерации страницы. Причем второе на первое влияет очень мало, ну если только у вас страницы не по несколько секунд генерируются (обычно от 0.1 до 0.8 с). Вот добавили оперативки у меня на работе в компьютере с 512мб до 2гб , так форумы ipb стали быстрей грузиться. Когда 512 мб стояло, практически невозможно было 3-ю версию ipb просматривать. Процессор 3гц. Изменено 9 февраля 2012 пользователем Ventory Поделиться сообщением Ссылка на сообщение
Myma 0 10/18/12 16:37 ALTER TABLE `sessions` ENGINE = MEMORY А можно ли такую же хитростьпроделать с "ibf_cache_store" ? Поделиться сообщением Ссылка на сообщение
Myma 0 10/18/12 21:16 (изменено) Как я понял - теоретически можно. Если я правлиьно предполагаю, то эти данные обнавляютсяв админке в "Управление кешем".Если как-нибудь сделать так, чтобы при загрузке сервера эта таблица автоматически обновлялась (данные то по сути дублируются из других таблиц), то это значительно ускорит работу форума. Я бы проспонсировал того, кто это сделает для паблика. Я думаю что многим это будет полезно Изменено 18 октября 2012 пользователем Myma Поделиться сообщением Ссылка на сообщение
siv1987 2628 10/19/12 07:36 А можно ли такую же хитростьпроделать с "ibf_cache_store" ?Можно, если есть лишняя память. Хотя кеш чистого форума не занимает много место ~200kb. Да и запись и апдейт этой таблицы происходит не так часто как с таблицей sessions, поэтому особой какой-то видимой производительностью здесь не добьетесь. Если как-нибудь сделать так, чтобы при загрузке сервера эта таблица автоматически обновлялась (данные то по сути дублируются из других таблиц), то это значительно ускорит работу форума. Эти данные не обновляются только при пользовательском обновление кеша, но еще при изменение системных настроек, настроек других кэширующихся приложений, по задачам форума.Вопрос не очень понятен, во первых это ничего не ускорит, во вторых ничего обновлять при загрузке сервера не надо, так как кеш сам обновляется когда нужно. Поделиться сообщением Ссылка на сообщение