netwind

Рейтинг
419
Регистрация
06.05.2007

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

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

querty:
nginx стоит - всеравно лучше наверно картинки убрать с основного сервера. Вот такая статистика на хостинге есть. Статика это что? Наверно, картинки.

это ваш выделенный сервер или виртуального хостинга? а который для mysql ?

500 апачей на одного клиента - многовато. Выше порога терпимости среднестатистического хостера. Может nginx-а все-таки нет?

Так что буду рад любым практическим советам, как снизить нагрузку!

Гиблое это дело - советовать наугад. Ни эффекта, ни благодарности.

querty:
Ох, как я сам не догадался?! Точно. И делов )

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

querty:
MySQL на отдельном серваке. Поэтому MYSQL не трогаем.

Обычно стоит потрогать в первую очередь - это же DLE.

Отдельный сервер для mysql дает возможность довольно просто выделить нагрузку mysql от всей остальной и оценить ее. Если mysql не справляется - надо начинать копать туда.

Ты не написал по какой причине mysql не трогаем.

querty:
На сколько я понимаю, загрузка картинки - это обращение к апачу. Верно?

В данный исторический период - уже неверно. Почти все (считающие деньги) хостеры ставят nginx и значительно уменьшают нагрузку от раздачи картинок. Если еще не поставили - надо поставить.

А баннер эти параметры вообще готов принять?

существуют некие соглашения clickTAG http://www.adobe.com/resources/richmedia/tracking/designers_guide/

Но как только не делают. И link1 тоже могут.

В худшем случае придется декомпилировать.

querty:
Подскажи, плиз, конкретней. С нагрузкой и оптимизацией много работал, общие слова мне не помогут.

Если работал, то найди узкие места в этой системе и устрани их в первую очередь.

Мне кажется, ты этого не делал. Потому что обычно проблемы DLE связаны с mysql. Запросы там просто хуже некуда. Само наличие CALC_FOUND_ROWS в коде - маркер говнодвижка.

Единственное что в этой ситуации остается при небольшом бюджете - адово кешировать все странички, например. Тем и живут.

querty:
Не знаю как сделать чтобы картинки загружались сразу на оба сервера.
Какие варианты есть?

Например NFS или периодический запуск rsync или общее сетевое хранилище файлов для всех серверов.

1. Не обязательно.

2. Не обязательно.

3. Полно.

Лучше задумайся, а что ты сделал для диагностики узких мест (в свои годы) ?

Тут в условии port 7717 указан. Ты хоть письма от monit читаешь? там должно быть написано по какой причине перегрузил.

этот стандарт называется "создадим проблемы и будем их решать (за ваши деньги)" ?

/dev/ad4s1d 3.0G 2.7G 88k 100% /var

3Гб на /var, ну вот кто это придумал?

не можете предсказать использование разделов - делайте единственный ( + swap)

mysql можно так настроить, что при проверке таблиц он будет оставлять копии порушенных таблиц на всякий случай.

сервер перегружается, запускается проверка и создаются починенные копии почти всех открытых на тот момент таблиц. Занимаемое таблицами место сразу увеличивается вдвое.

Вообще-то в XP "несерверный" сетевой стек. Может и поможет линукс.

Всего: 6293