• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Сколько DLE потянет материалов?

Статус
В этой теме нельзя размещать новые ответы.
А в чем проблема? Есть же специальные инструменты предназначенные для тестирования нагрузки на веб сервера. Попробуй сначала на локалке, чтобы понять на что способен движок без ограничения канала, потом на хостинге...
 
  • Заблокирован
  • #12
А в чем проблема? Есть же специальные инструменты предназначенные для тестирования нагрузки на веб сервера. Попробуй сначала на локалке, чтобы понять на что способен движок без ограничения канала, потом на хостинге...

Давайте не будем голословными, озвучьте список инструментов для тестирования нагрузки на веб сервер?
 
как оптимизировать Datalife:
DataLife Engine является относительно легким движком. Но все равно и его производительность необходимо оптимизировать. В первую очередь, необходимо включить кеширование. Это даст возможность, свести к минимуму обращение DataLife Engine к базе данных. Также можно отключить рейтинг статей и счетчик просмотра новостей. В административной панели имеется функция "Оптимизация базы данных". Рекомендуется использовать ее, только необходимо предварительно создать резервную копию сайта.

Специалисты советуют использовать минимально возможное количество сторонних модулей. Можно убрать календарь. Код шаблона нужно просмотреть на наличие посторонних ссылок. Далее необходимо удалить лишние скрипты и "спецэффекты".
Первым шагов в SEO сайта на DataLife Engine – это дополнить стандартный файл robots.txt. В нем закройте от индексации теги, служебные страницы, статистику и тому подобное. Для оптимальной перелинковки необходимо использовать модуль "Похожие новости".

Для более удобной оптимизации сайта имеется модуль DLE SEO Pack. С его использованием можно разрешать или запрещать индексацию определенных типов страниц, гибко настраивать вид заголовков и тому подобное. Не стоит забывать и о том, что ни один модуль не сможет заменить работу ручками профессионального оптимизатора или программиста!
 
Давайте не будем голословными, озвучьте список инструментов для тестирования нагрузки на веб сервер?

Берем два сайта, browsermob.com и loadimpact.com, и с их помощью убиваем пациента, наблюдаем как он умирает :), а сами вооружившись профайлером, ifstat, top ... по-нацистски за ним наблюдаем.
 
Берем два сайта, browsermob.com и loadimpact.com, и с их помощью убиваем пациента, наблюдаем как он умирает :), а сами вооружившись профайлером, ifstat, top ... по-нацистски за ним наблюдаем.

Распиши по-подробнее как именно анализируешь.
 
Распиши по-подробнее как именно анализируешь.
Я в замешательстве.
... получение данных, или выборки из данных с последующим их анализом, это одно. А выдержит или не выдержит, это тоже самое что упадет/не упадет, и это уже совсем другое.

По профайлерам много писать, тем боле все уже написано за нас.



Чтобы посмотреть выдержит сервер с DLE или нет, заливаем на хост и нагружаем с помощью loadimpact.com (для начала бесплатной - 50 коннектов из одной точки), и смотрим например с помощью top на нагрузку, загрузку на сетевых интерфейсах сморим например ifstat или nload, логируем log_slow_queries в mysql если нужно. Ответы сервера (200, 304)

Потом прикидываем что и как, если 50 коннектов сервер не ощутил (что логично), то переходим к платной версии loadimpact.com и бьем сервер до тех пор, пока не ощутит.

Например сервер при 300 напрягается, но не падает, тогда умножаем 200 (с запасом :)) 200*1440 и получаем сколько юзеров в сутки выдерживает сервер (при равном распределении юзеров = 200 в минуту при пике 300).

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

Под большую mysql БД, нужно в первую очередь ориентироваться под количество оперативки, так как индексы придется кешировать.

Если кешировать отдельные блоки, то для этого лучше использовать оперативку (xcache), а не файлы. Если же кешировать страницу целиком, и есть фронтэнд (nginx например), то лучше в файлы, и настроить nginx так, чтобы первым делом он искал кеш, а не дергал php который отдаст ему файл.
 
а если имеем ssh доступ к любому из серверов и не хотим платить какимто там сервисам
то просто юзаем утилиту ab - Apache Bench которая обычно автоматом ставится при установке апача :)

где задаёте любые параметры бесплатно и как хотите так и убиваете испытуемый сервер :D
 
ab это немного не то, и не показательно совсем, бить нужно по разным урлам. Зато дешевле только насильно :D
 
так есть и под кучу url :)


20к разных страниц мне думается для стресс теста хватит ?
 
  • Заблокирован
  • #20
никакой тест не даст хоть на половину реальный результат. Пользователи есть пользователи, а тесты есть тесты. Хотя ab хоть не много, но близок
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху