Помощь Подскажите как снизить нагрузку на базу ?

Тема в разделе "DLE", создана пользователем joni666, 2 мар 2009.

Информация :
Актуальная версия DataLife Engine 12.0
( Final Release v.12.0 | Скачать DataLife Engine | Скачать 12.0 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.3 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. joni666

    joni666 Постоялец

    Регистр.:
    30 окт 2007
    Сообщения:
    67
    Симпатии:
    15
    Люди Подскажите как можно снизить нагрузку ? .. есть сайт
    http://jzweb.ru он ужасно тормозит .. при 50 - 70 на линии сайт грузиться по пол минуты ..
    База на 178mb новостей гдет 24т юзеров 5т. Запускал оптимизацию базы через админку. чёт большого эффекта нет ..
    Хост - Фирст вдс
    Тариф - Отрыв
    оперативы 160 взял ...
    Вроде всего хвотает. не пойму чё за тормоза .... :mad:
     
  2. megafreeman

    megafreeman Читатель

    Заблокирован
    Регистр.:
    8 июн 2008
    Сообщения:
    164
    Симпатии:
    137
    1) Включить везде, где возможно кеширование
    2) Убрать блок онлайн. Он создает большую нагрузку
    3) Отключить gzip сжатие
    4) Уйти от Фирст вдс на нормальный хостинг/вдс

    Для примера: у меня при ~150-200 юзеров на линии (вечером больше). Памяти - 64 Мб (так двиг определяет). Юзеров и новостей - побольше. Везде включено кеширование. Проблем нет.
     
  3. joni666

    joni666 Постоялец

    Регистр.:
    30 окт 2007
    Сообщения:
    67
    Симпатии:
    15
    Может посоветуйте нормальный хостинг/вдс ??
     
  4. megafreeman

    megafreeman Читатель

    Заблокирован
    Регистр.:
    8 июн 2008
    Сообщения:
    164
    Симпатии:
    137
    Проделай первые 3 пункта что написал. Может и переезжать не придется...

    Советовать тебе будут в другой теме /forumdisplay.php?f=35
     
  5. asmas

    asmas Создатель

    Регистр.:
    23 май 2008
    Сообщения:
    28
    Симпатии:
    1
    Насчет того что мы не хотим платит за качественный хостинг, да еще и вешаем много всяких плагинов... вырубаем все лишнее и радуемся, а блок онлайн он совсем не нужен, у тебя ж ведь не социалка...
     
  6. psknnn

    psknnn

    Регистр.:
    9 окт 2008
    Сообщения:
    379
    Симпатии:
    227
    попробуй на фастцги перейти с апача, + проверь работают ли индексы в базе
     
  7. Demon425

    Demon425

    Регистр.:
    9 июл 2008
    Сообщения:
    461
    Симпатии:
    116
    to psknnn nginx+apache+php работает быстрее, нежели nginx+php/fastcgi

    to joni666 На сервере есть nginx ?
    удали модуль Переходы (ихо он бесполезный, и грузит нормально)
    на "Лучшие Авторы" проверь есть ли кеширование (dle_cache либо get_vars/set_vars)
    полное кеширование / кеш просмотра новостей
    проверь, отключен ли календарь и архив в настройках, то что тегов нету, не означает, что он офф
     
  8. joni666

    joni666 Постоялец

    Регистр.:
    30 окт 2007
    Сообщения:
    67
    Симпатии:
    15
    Модуль переходов снёс Минус 3 запроса =). а где посмотреть кеширование (dle_cache либо get_vars/set_vars ???
     
  9. FL@SH

    FL@SH Читатель

    Заблокирован
    Регистр.:
    20 июл 2008
    Сообщения:
    193
    Симпатии:
    25
    Эти функции не трогай. Это скажем так "системное кеширование" Эти функции выводят группы пользователей, категории сайта и тому подобное.
    В админку есть пункт : "Включить кеширование на сайте"
     
  10. lift

    lift Читатель

    Заблокирован
    Регистр.:
    1 июл 2007
    Сообщения:
    2.226
    Симпатии:
    1.377
    У тебя есть возможность править my.ini в мускуле?
    если есть то тебе имеет смысл параметры там подправить примерно до этих (исходя из количества оперативки у тебя)
    key_buffer_size=80M (это это увеличит часть базы постоянно висящей в оперативке, в основном это будут индексы, скорость от этого поднимется. при БД 178 мб индексов там как раз в пределах 60-80 мегов и будет)
    read_buffer_size=1M (этот параметр сложным образом связан с предидущим и чтоб не просто в оперативке висело но и быстро читалось ставиш его таким для 80м в первом параметре)
    query_cache_size=32M (это параметр, определяющий сколько будет висеть в оперативке из ранее выполненных запросов, кеширование мускуля, тоесть когда на более поздние новости больше народу постоянно обращается, они и висят в мускульном кеше не тратя времени на чтение с диска)
    Ну и как поправиш перезапусти мускуль для того чтоб параметры вступили в силу

    Про GZip... У тебя камень какой? Оно только на него и влияет, если у тебя там чтонить типа 4 ядерного ксеона и тебе от него хотяб 10-20% перепадает по тарифу то смело оставляй его, до 5-10-15к хостов в сутки ты даже не заметиш разници а вот сайт быстрее народу со слабыми каналами грузиться будет.
     
    joni666 и palec нравится это.
Статус темы:
Закрыта.