doseng 6 Опубликовано: 17 апреля 2009 Рассказать Опубликовано: 17 апреля 2009 если я правильно понял о каком сайте идёт речь,вы не пробовали обновить скрипт? DataLife Engine v.4.1 Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 18 апреля 2009 Рассказать Опубликовано: 18 апреля 2009 Кстати да...В одном из релизов Владимир что-то говорил про подсчёт новостей при JOIN... Может реально стоит обновить систему?) Цитата Ссылка на сообщение Поделиться на других сайтах
doseng 6 Опубликовано: 18 апреля 2009 Рассказать Опубликовано: 18 апреля 2009 Все варианты кеширования испробованы. Перенес все на новый сервер. +2Гб оперативки. Около миллиона пользователей зарегено. Проблемма как была так и осталась! Общий размер базы данных:225.32 Mb Общее количество новостей:24077 Всего комментариев:165512 Зарегистрировано пользователей:93097 Всё это на двух серверах. Основной: Single QuadCore Intel Xeon 5310 1.66Ghz 3GB DDR2 RAM Дополнительный: Intel Celeron 440 2.0 Ghz 1GB DDR2 RAM Настроено всё по схеме: round robin dns, nginx+nginx+apache Итог:в час пик всё ложится,сейчас устанавливаем дополнительные 3GB DDR2 RAM,а вы хотите что бы у вас с такими данными всё работало... Цитата Ссылка на сообщение Поделиться на других сайтах
mitriy 5 Опубликовано: 18 апреля 2009 Рассказать Опубликовано: 18 апреля 2009 хм. в данном случае экономически целесообразнее взять текущую версию движка и переписать структуру бд чтобы максимально устранить узкие места. имхо это будет дешевле второго сервера. благо должна быть статистика тяжелых запросов. Цитата Ссылка на сообщение Поделиться на других сайтах
prikindel 255 Опубликовано: 18 апреля 2009 Рассказать Опубликовано: 18 апреля 2009 Общий размер базы данных:225.32 Mb Общее количество новостей:24077 Всего комментариев:165512 Зарегистрировано пользователей:93097 2 сервера? фигасе. а сколько посетителей в сутки? у меня Размер базы данных: 296.18 Mb Общее количество новостей: 17572 Всего комментариев: 386291 Зарегистрировано пользователей: 9732 все бегает без тормозов на одном серваке с всего 2мя гигами памяти, никаких оптимизаций не делал. разве что статику повесил на nginx посетителей в сутки до 20к Цитата Ссылка на сообщение Поделиться на других сайтах
doseng 6 Опубликовано: 18 апреля 2009 Рассказать Опубликовано: 18 апреля 2009 сейчас упала из-за сбоев на протяжении недели,а вообще в среднем 40к Забыл сказать что второй сервер всего лишь запасной,потребовался для настройки round robin dns Цитата Ссылка на сообщение Поделиться на других сайтах
planetaknig 0 Опубликовано: 5 мая 2009 Рассказать Опубликовано: 5 мая 2009 Автор Я поставил последнюю версию движка! Стоит nginx + Apache + акселераторы и все ровно тормоза на уровне mysql. Сайт чуть открывается на дедике. Юзеров милион и 70 тыс новостей в базе и ДЛЕ уже не справляется. Такой вот вывод! Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 5 мая 2009 Рассказать Опубликовано: 5 мая 2009 planetaknig, хотелось бы увидеть ваш сайт, а также что включено в его настройках что нет. Юзеров милион и 70 тыс новостей в базе и ДЛЕ уже не справляется. Я бы не стал так на данный момент утверждать. Не скрипт не справляется, а ваш МySQL сервер. Найти из миллиона нужную запись задача далеко не простая для сервера, как вам это может показаться. Для оперирования с несколькими миллонами данных необходимо далеко не простое и не дешевое железо и не одно, а организованное в кластеры. Да и база MySQL далеко не идеальное для этого решение. Для таких баз лучше использовать уже Oracle, но DLE ее не поддерживает. Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 5 мая 2009 Рассказать Опубликовано: 5 мая 2009 Владимир, это "бред" от "planetaknig" Цитата Ссылка на сообщение Поделиться на других сайтах
planetaknig 0 Опубликовано: 6 мая 2009 Рассказать Опубликовано: 6 мая 2009 (изменено) Автор По поводу дешевого железа. Processor #1 Vendor: AuthenticAMD Processor #1 Name: AMD Opteron Processor 250 Processor #1 speed: 2391.824 MHz Processor #1 cache size: 1024 KB Processor #2 Vendor: AuthenticAMD Processor #2 Name: AMD Opteron Processor 250 Processor #2 speed: 2391.824 MHz Processor #2 cache size: 1024 KB Memory for crash kernel (0x0 to 0x0) notwithin permissible range Memory: 4088028k (2097k kernel code, 39452k reserved, 877k data, 228k init, 3211200k highmem) hda: Maxtor 5A250J0, ATA DISK drive hda: max request size: 512KiB hda: 490234752 sectors (251000 MB) w/2048KiB Cache, CHS=30515/255/63, UDMA(100) hda: cache flushes supported -------------------------- На сервере крутится только пару сайтов. По поводу "бреда": Если ты не сталкиваешься с этими проблемами ежедневно то это значит что ты можешь тут судить о ком либо "бред" или не "бред"! Если ты такой умный то дай ответ на мой вопрос. Мне все ровно какую схему организовывать кластер так кластер. У меня несколько серверов и так. Я ищу правильное решение для стабильной работы ресурса. celsoft Я написал вам о сайте в ЛС. Кстати если бы движок стал поддерживать Oracle вы бы вышли на новый уровень. Кстати могу проспонсировать если есть желание. Я так думаю там только 4 класса переписать надо. Изменено 6 мая 2009 пользователем planetaknig Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 7 мая 2009 Рассказать Опубликовано: 7 мая 2009 По поводу "бреда": Если ты не сталкиваешься с этими проблемами ежедневно то это значит что ты можешь тут судить о ком либо "бред" или не "бред"! Если ты такой умный то дай ответ на мой вопрос. Мне все ровно какую схему организовывать кластер так кластер. У меня несколько серверов и так. Я ищу правильное решение для стабильной работы ресурса. Ладно, ладно - каюсь, не будем ругаться Приношу свои извинения! Цитата Ссылка на сообщение Поделиться на других сайтах
Wildev 0 Опубликовано: 20 мая 2009 Рассказать Опубликовано: 20 мая 2009 А кому-то удалось запустить DLE под FCGI? Как? Цитата Ссылка на сообщение Поделиться на других сайтах
Agony Girl 0 Опубликовано: 18 августа 2009 Рассказать Опубликовано: 18 августа 2009 Добавьте ОЗУ, перейдите с apache на nginx, нагрузка на сервер будет меньше. Цитата Ссылка на сообщение Поделиться на других сайтах
blackmanos 0 Опубликовано: 12 октября 2009 Рассказать Опубликовано: 12 октября 2009 ы-ы-ы, народ чего вы гоните??? Заплатите раз бабла нормальному специалисту который уберет тормознутые места движка и будет вас счастье. Про то что движок не тормозит а дело в мускуле, не надо мне рассказывать какой он хороший я прекрасно все знаю и у себя тормоза по убирал и заменил на более быстрые. Вот данные моего сайта Общий размер базы данных: 923.23 Mb Общее количество новостей: 102079 Из них опубликовано: 101896 Опубликовано на главной: 36622 Ожидает модерации: 183 Количество комментариев: 44368 [просмотреть последние комментарии] Зарегистрировано пользователей: 176842 Из них было забанено: 271 Посещалка в сутки от 24 000 до 100 000 онлайн до 2500 и все это крутилось на intel quod core 6600 в течении года, две недели назад прикупил сервак по мощьнее и скинул базу данных на него, а то все же начинал чуть-чуть подтормаживать иногда . 1 отрубите все лишнее на сайте всякие выводы там счетчики, календари, архивы и прочюю хрень в плоть до поиска(в принципе там написано что дает нагрузку по их инструкциям можно все отрубить). 2 поставьте на конец-то nginx(хоть и вся проблема в базе но все лишняя оптимизация серваке не помешает, запас лишним не будет), его тупо перед апачем никаких там фаст цегеайт вешать не нужно, ну токо если есть желание переписать кучу всего. 3 Найми хорошего программиста php+mysql который пусть тебе перепишет тормознутые части движка. да потрать один раз штуку баксов на оптимизацию и будет тебе счастье. 4 у мну движок ДЛЕ резал и кромсал его я лично, да приходится при обновлении движка заново все вкручивать, ну и что??? Это гораздо лучше чем каждый день сидеть и смотреть висит сайт или нет... У меня включены счетчики просмотров новостей, включены календари и архивы, включены мультикатегории и народ ими активно пользуется, включен вывод похожих новостей, включен поиск. Параментры сервера и сайта я дал выше, думаю разработчики зная свой движок оценят производительность(ы-ы-ы надеюсь)... Была одна мысль как сделать еще быстрее движок и остаться на 6600 коре кваде, но там уж больно хитро пришлось бы все переделать и занаяло бы прилично времени, а времени на это не стало, так что проще стало докупить еще сервак(вернее арендовать). Цитата Ссылка на сообщение Поделиться на других сайтах
RED 1 Опубликовано: 15 октября 2009 Рассказать Опубликовано: 15 октября 2009 Кстати. Владелец сайта триникси, еще когда только начинал свой нелегкий труд, при общении со мной, говорил, что в движке слабое место кеширование. Нанимал сторонних спецов и ему переделывали там что-то. Но сайт все же еще тогда стоял на нескольких серверах. Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 15 октября 2009 Рассказать Опубликовано: 15 октября 2009 Оно не слабое, оно глобальное. Кэшируется всё. А переделывали ему видать или на memcached или на timelife cache. Цитата Ссылка на сообщение Поделиться на других сайтах
vikdo 0 Опубликовано: 22 октября 2009 Рассказать Опубликовано: 22 октября 2009 (изменено) А на сколько сильно возрастает нагрузка от размера БД Скажем 500мб и 1гб? И еще вопрос, какой разумный максимальный размер БД для ДЛЕ? Изменено 22 октября 2009 пользователем vikdo Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 22 октября 2009 Рассказать Опубликовано: 22 октября 2009 А на сколько сильно возрастает нагрузка от размера БД Скажем 500мб и 1гб? И еще вопрос, какой разумный максимальный размер БД для ДЛЕ? Для DLE без разницы какой размер БД, а вот вообще для MySQL считается критическим приближение к миллиону записей в таблице, при данном количестве даже при очень легкий запросах, производительность существенно снижается, причем в геометрической прогрессии. Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 22 октября 2009 Рассказать Опубликовано: 22 октября 2009 Может можно как-то разбить базу данных на несколько серверов или как тогда работает тот же http://www.google.ru/, http://vkontakte.ru/, http://www.odnoklassniki.ru/ и так далее... Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 22 октября 2009 Рассказать Опубликовано: 22 октября 2009 Может можно как-то разбить базу данных на несколько серверов или как тогда работает тот же http://www.google.ru/, http://vkontakte.ru/, http://www.odnoklassniki.ru/ и так далее... Можно сделать все, но самое первое что нужно понять, это то что они не MySQL работают. Нужно понимать это, как и понимать, то что на MySQL вы настолько глобальных проектов не сделаете. Цитата Ссылка на сообщение Поделиться на других сайтах
vikdo 0 Опубликовано: 22 октября 2009 Рассказать Опубликовано: 22 октября 2009 Я к сожалению не специалист в этом вопросе, но примерно какокой размер БД должен быть - что бы был миллион записей в таблице? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 22 октября 2009 Рассказать Опубликовано: 22 октября 2009 vikdo, Сколько у вас новостей, столько и записей в таблице новостей, сколько у вас комментариев, столько у вас и записей в таблице комментариев, и т.д. зарегистрированные пользователи и т.д. по всем параметрам Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 22 октября 2009 Рассказать Опубликовано: 22 октября 2009 vikdo, я думаю проще будет удалять старые комментарии, новости и т.д, которым уже 2-3 года Для этого в DLE есть специальная функция Цитата Ссылка на сообщение Поделиться на других сайтах
vikdo 0 Опубликовано: 22 октября 2009 Рассказать Опубликовано: 22 октября 2009 Ох блин, у меня комментов 1107511 то то я смотрю сайт стал притормаживать временами. удалил часть, но в старых новостях ( в редактировании) все равно пишется что они есть (цифрами) если зайти в новость то тоже пишется - например: Комментарии (7) Но фактически комментов в ней уже нет. Это так и должно быть или какойто глюк? Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 22 октября 2009 Рассказать Опубликовано: 22 октября 2009 Как именно Вы удаляли? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.