Как проверить сайт на нагрузку?

123
Dangel
На сайте с 22.08.2007
Offline
158
#11
Имитация пользователей

Ну может просто купить дешевого трафика?

E
На сайте с 11.08.2007
Offline
34
#12

вот по оптимизации сиквела

http://hosting.isp.ru/doc/mysql40/mysql-optimisation.html#select-speed

http://www.csu.ac.ru/~srg/mysql_doc/manual.ru_MySQL_Optimisation.html

Зачем одновременно? чтобы проверить скорость выполнения? Достаточно одного запроса - он выведет за сколько времени заполнился запрос.

Я пользуюсь EMS SQL Manager - лучшего админа не видел...

Делает визуально и составные запросы как и в MSSQL

Ставь его. в SQL editor вставляй запрос, смотри время выполнения, оптимизируй ..опять смотри и т.д.

Антикризисная покупка и продажа слонов (http://www.slons.ru/?ref=web)
[Удален]
#13
Esco:
вот по оптимизации сиквела
Зачем одновременно? чтобы проверить скорость выполнения? Достаточно одного запроса - он выведет за сколько времени заполнился запрос.
т.д.

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

Лучше действительно в несколько потоков (штук 10) и засечь общее время. Это надо просто написать простенький скрипт, тут где то только недавно был топик про многопоточность в ПХП и на хабре я че то такое видел.

E
На сайте с 11.08.2007
Offline
34
#14
humbert:
neolord, алссаб не подойдет - у меня канал не выдержит, 512 к/бит всего. На сервере канал больше. Надо выяснить на каком потоке юзеров сайт ляжет.

Я же объяснил.

Дерганием сайта через алсаб или чрез цикл, ты проверишь только загрузку первой страницы или какой-то там страницы. И эта страница может выдержать 1000000 юзеров одновременно.

А если на сайте поиск, регистрация или вызов аяксом - и этот поиск вешается от 10 юзеров?

Так что сказать, что "мой сайт может выдержать одновременно столько-то юзеров" при помощи иммитации нельзя. Если по реальной статистике с реальным распределением юзеров по всем страницам и скриптам, то можно.

Поэтому надо каждый запрос проверять... скрипты оптимизировать, если дальше некуда, применять кеширование, переходить на другие технологии memcached всякие, сервера помощнее...

AN
На сайте с 20.03.2006
Offline
70
#15

Тестирование "в лоб" можно сделать через ab (apache benchmark), идет в комплекте с 2м апачем и может генерить сколько угодно запросов по заданным урлам.

Более умное, с сессиями и т.п. - уже спец. софт, либо свои коленочные скрипты умеющие держать сессию. Хотя и тем же wget можно неслабо поиграться.

[Удален]
#16

humbert, стучи, протестим ;) могу наслать сколько угодно ботов, имитирующих юзера, только жабаскрипт они не исполняют. А так хоть пицот ботов онлайн буду держать :)

Vitaminych
На сайте с 09.12.2005
Offline
51
#17

Чтобы проверить сайт на нагрузку, его желательно установить на отдельном компе (физическом сервере). Список разлиных утилит для проверки сайта на нагрузку - http://www.softwareqatest.com/qatweb1.html

интернет-магазины на 1С-Битрикс (http://1c-bitrix.pro)
humbert
На сайте с 16.03.2006
Offline
540
#18

Спасибо,VipRaskrutka помог проверить, создав поток запросов.

Парсинг прайс-листов, наполнение интернет-магазина товаром. (https://humbert.ru) Любая CMS (Битрикс, OpenCart, Prestashop и даже Woo Commerce )
M
На сайте с 20.08.2004
Offline
376
#19

Ну так ты о результатах доложи :)

отец сыночка, лапочки дочки и еще одного сыночка
t0os
На сайте с 25.02.2008
Offline
64
#20

ТС, закажите себе ддос небольшой)

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий