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

Вешается форум из-за большого количества разделов.

Recommended Posts

форум с посещалкой около 2000 хостов в сутки. Раньше все работало отлично, но после создания подразделов (около 500-700 шт) начал конкретно вешаться. Включил дебаггер и увидел, что имеется куча ошибок (около 1000 штук) такого содержания:

Item Marking Key returned! 913269507ba249f1a170ec9f44373375

Item Marking Key returned! a989cd5f957854f7934423e78cbb02fc

Item Marking Key returned! ead8097ac5e2720c9508b7c4ce38f524

Item Marking Key returned! 5fd5bfdba7ee87b165e71eeb30952768

Item Marking Key returned! a1c414dd6bb5618d0406acc0b9c8e615

Item Marking Key returned! dfb74744f15c51104ec57e9c931dc02c

Item Marking Key returned! 96b12a9a325473223944e33c13e8b529

Item Marking Key returned! 17d0b5967efb824aef001bcb596093e8

Item Marking Key returned! 107f51283a9e99eb6fd6f77fcd5ac90e

Item Marking Key returned! 9b90937deb106ae8622f0f78a3726b16

Item Marking Key returned! e8c9384f52f91b31221a55abc552fb9b

Item Marking Key returned! 196f10226baf8b35431dc9bf7d0faa20

Item Marking Key returned! 27046ffae7e9ff36de81bf3a073ddadf

Item Marking Key returned! 4be885c25ffb954f919cb268a7df8b53

Item Marking Key returned! 7adc740eb181b272c33a0b0c965a6878

Item Marking Key returned! 174b22176b7bf1683db09bd110a2c5e3

Item Marking Key returned! ab7d536d02f57f71286ce2352fc08a1c

Виртуальный Сервер (KVM):

CPU 3.2Ггц

ОЗУ: 4Гб

 

 

Как это исправить?

Share this post


Link to post
Share on other sites

Других вариантов нет?

Готов оплатить работу по исправлению данной проблемы.

Edited by maxdiag

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Других вариантов нет?

Готов оплатить работу по исправлению данной проблемы.

Купи себе дедик за 20-35 евро в месяц в хетзнере, если такой могучий форум. Небось, форекс?

Share this post


Link to post
Share on other sites

Купи себе дедик за 20-35 евро в месяц в хетзнере, если такой могучий форум. Небось, форекс?

нет, автофорум. Взял 12-ядерный проц, 64Гб оперативки. Занимаюсь переносом...

Share this post


Link to post
Share on other sites

Взял 12-ядерный проц, 64Гб оперативки. Занимаюсь переносом.

А во сколько вам обошлось такое железо если не секрет? Для одного только форума имхо через чур много. Хотябы сервер будет окупаться с форума?

Share this post


Link to post
Share on other sites

А во сколько вам обошлось такое железо если не секрет? Для одного только форума имхо через чур много. Хотябы сервер будет окупаться с форума?

40евро в месяц. Окупится за 1 день

Share this post


Link to post
Share on other sites

Это хорошо, что окупается за такой короткий срок, но имхо дорого и железо не слабое.

Проблема с большим количеством форумов в том, что они загружаются при каждом запросе, при этом высчитываются потомки и маски доступа. Чем больше потомков, тем больше итераций для запуска рекурсивного обхода. Вариант решения - это кеширование. Кешировать можно несколькими способами - статически на определенное время, вся информация будет кешироватся не некоторое время; динамически - кеш будет обновляться при каждом обновление информации о форумов - это создание удаление форумов (происходит не очень часто), создания темы, создания и удаления сообщений. Если форум часто обновляемый, будут тратится дополнительные ресурсы на создания кеша. Кеш в свою очередь можно обновить частично, только та ее часть которая подверглась изменению, либо полностью.

Share this post


Link to post
Share on other sites

Спасибо, но сам я всё это не настрою. Если возьметесь за такую работу - напишите мне в скайп.

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...