Опубликовано: 25 апреля 201510 г форум с посещалкой около 2000 хостов в сутки. Раньше все работало отлично, но после создания подразделов (около 500-700 шт) начал конкретно вешаться. Включил дебаггер и увидел, что имеется куча ошибок (около 1000 штук) такого содержания:Item Marking Key returned! 913269507ba249f1a170ec9f44373375Item Marking Key returned! a989cd5f957854f7934423e78cbb02fcItem Marking Key returned! ead8097ac5e2720c9508b7c4ce38f524Item Marking Key returned! 5fd5bfdba7ee87b165e71eeb30952768Item Marking Key returned! a1c414dd6bb5618d0406acc0b9c8e615Item Marking Key returned! dfb74744f15c51104ec57e9c931dc02cItem Marking Key returned! 96b12a9a325473223944e33c13e8b529Item Marking Key returned! 17d0b5967efb824aef001bcb596093e8Item Marking Key returned! 107f51283a9e99eb6fd6f77fcd5ac90eItem Marking Key returned! 9b90937deb106ae8622f0f78a3726b16Item Marking Key returned! e8c9384f52f91b31221a55abc552fb9bItem Marking Key returned! 196f10226baf8b35431dc9bf7d0faa20Item Marking Key returned! 27046ffae7e9ff36de81bf3a073ddadfItem Marking Key returned! 4be885c25ffb954f919cb268a7df8b53Item Marking Key returned! 7adc740eb181b272c33a0b0c965a6878Item Marking Key returned! 174b22176b7bf1683db09bd110a2c5e3Item Marking Key returned! ab7d536d02f57f71286ce2352fc08a1cВиртуальный Сервер (KVM):CPU 3.2ГгцОЗУ: 4Гб Как это исправить?
Опубликовано: 25 апреля 201510 г О производительности с большим количеством разделов уже не раз говорилось. Исправить это можно уменьшением количества форумов.http://ipbskins.ru/forum/topic13285.htmlhttp://ipbskins.ru/forum/topic12819.html
Опубликовано: 27 апреля 201510 г Автор Других вариантов нет?Готов оплатить работу по исправлению данной проблемы. Изменено 27 апреля 201510 г пользователем maxdiag
Опубликовано: 27 апреля 201510 г Есть костыли, один из них я описал в указанной теме. Лучшем же вариантом это уменьшить количество форумов до разумных пределов. Пе ре смотрите логику, не создавайте форумы там где для этого логично использовать темы.
Опубликовано: 28 апреля 201510 г Других вариантов нет?Готов оплатить работу по исправлению данной проблемы.Купи себе дедик за 20-35 евро в месяц в хетзнере, если такой могучий форум. Небось, форекс?
Опубликовано: 29 апреля 201510 г Автор Купи себе дедик за 20-35 евро в месяц в хетзнере, если такой могучий форум. Небось, форекс?нет, автофорум. Взял 12-ядерный проц, 64Гб оперативки. Занимаюсь переносом...
Опубликовано: 29 апреля 201510 г Взял 12-ядерный проц, 64Гб оперативки. Занимаюсь переносом.А во сколько вам обошлось такое железо если не секрет? Для одного только форума имхо через чур много. Хотябы сервер будет окупаться с форума?
Опубликовано: 29 апреля 201510 г Автор А во сколько вам обошлось такое железо если не секрет? Для одного только форума имхо через чур много. Хотябы сервер будет окупаться с форума?40евро в месяц. Окупится за 1 день
Опубликовано: 29 апреля 201510 г Это хорошо, что окупается за такой короткий срок, но имхо дорого и железо не слабое.Проблема с большим количеством форумов в том, что они загружаются при каждом запросе, при этом высчитываются потомки и маски доступа. Чем больше потомков, тем больше итераций для запуска рекурсивного обхода. Вариант решения - это кеширование. Кешировать можно несколькими способами - статически на определенное время, вся информация будет кешироватся не некоторое время; динамически - кеш будет обновляться при каждом обновление информации о форумов - это создание удаление форумов (происходит не очень часто), создания темы, создания и удаления сообщений. Если форум часто обновляемый, будут тратится дополнительные ресурсы на создания кеша. Кеш в свою очередь можно обновить частично, только та ее часть которая подверглась изменению, либо полностью.
Опубликовано: 29 апреля 201510 г Автор Спасибо, но сам я всё это не настрою. Если возьметесь за такую работу - напишите мне в скайп.
форум с посещалкой около 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Гб
Как это исправить?