Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
костя1

Ускорение форума

Recommended Posts

Какие таблицы лучше в InnoDB перевести?

Share this post


Link to post
Share on other sites
Какие таблицы лучше в InnoDB перевести?

Вам - пока совершенно ни к чему. Как будет хотя бы 50.000 постов - вот тогда переведете сразу все таблицы. и сразу потребуется sphinx - innodb не поддерживает fulltext.

 

А пока просто переведите sessions в MEMORY. Еще одна полезная доработка.

Share this post


Link to post
Share on other sites

А пока просто переведите sessions в MEMORY. Еще одна полезная доработка.

 

Если можно то поподробнее как это произвести действо.

Share this post


Link to post
Share on other sites
ALTER TABLE `sessions` ENGINE = MEMORY

Share this post


Link to post
Share on other sites

А пока просто переведите sessions в MEMORY. Еще одна полезная доработка.

А как она сочетается с включенным memcached?

Share this post


Link to post
Share on other sites

А как она сочетается с включенным memcached?

А как она может сочетается? Им все равно.

Share this post


Link to post
Share on other sites

@Ph-A,ну, я просто в SQL не бум-бум, мало ли:rolleyes:

А вы используете где-нибудь у себя этот прием с sessions?

Share this post


Link to post
Share on other sites

А вы используете где-нибудь у себя этот прием с sessions?

Да. На ряде форумов.

Share this post


Link to post
Share on other sites

А каким запросом потом обратно сменить ENGINE?

Как-то так, наверно?

ALTER TABLE `sessions` ENGINE = MYISAM

Share this post


Link to post
Share on other sites

Да.

Share this post


Link to post
Share on other sites

А вообще скорость бывает разной - одно дело - визуальное впечатление от загрузки страницы в браузере, другое - само время генерации страницы. Причем второе на первое влияет очень мало, ну если только у вас страницы не по несколько секунд генерируются (обычно от 0.1 до 0.8 с).

 

Вот добавили оперативки у меня на работе в компьютере с 512мб до 2гб , так форумы ipb стали быстрей грузиться. Когда 512 мб стояло, практически невозможно было 3-ю версию ipb просматривать. Процессор 3гц.

Edited by Ventory

Share this post


Link to post
Share on other sites

ALTER TABLE `sessions` ENGINE = MEMORY

 

 

А можно ли такую же хитростьпроделать с "ibf_cache_store" ?

Share this post


Link to post
Share on other sites

Как я понял - теоретически можно. Если я правлиьно предполагаю, то эти данные обнавляютсяв админке в "Управление кешем".

Если как-нибудь сделать так, чтобы при загрузке сервера эта таблица автоматически обновлялась (данные то по сути дублируются из других таблиц), то это значительно ускорит работу форума. Я бы проспонсировал того, кто это сделает для паблика. Я думаю что многим это будет полезно

Edited by Myma

Share this post


Link to post
Share on other sites

А можно ли такую же хитростьпроделать с "ibf_cache_store" ?

Можно, если есть лишняя память. Хотя кеш чистого форума не занимает много место ~200kb. Да и запись и апдейт этой таблицы происходит не так часто как с таблицей sessions, поэтому особой какой-то видимой производительностью здесь не добьетесь.

 

Если как-нибудь сделать так, чтобы при загрузке сервера эта таблица автоматически обновлялась (данные то по сути дублируются из других таблиц), то это значительно ускорит работу форума.

Эти данные не обновляются только при пользовательском обновление кеша, но еще при изменение системных настроек, настроек других кэширующихся приложений, по задачам форума.

Вопрос не очень понятен, во первых это ничего не ускорит, во вторых ничего обновлять при загрузке сервера не надо, так как кеш сам обновляется когда нужно.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...