|
|
|
| Вообще, а есть ли какой-нибудь способ на локалхосте симитрировать нагрзку? Тоесть посмотреть, что если страница будет открываться 20 раз в секунду, то нагрузка будет такая-та.
И как можно ее уменьшить?
Запросов к бд по всему сайту примерно 5. | |
|
|
|
|
|
|
|
для: JIEXA
(07.05.2005 в 00:56)
| | Лучше в цикле прогнать эти пять запросов, с соединением к базе данных, выполнением запросов, отсоединением от базы данных... Только объективную информацию так сложно получить, так как у хост-провайдера как правило железо гораздо мощнее и нагрузка выше, так как на нём располагается много сайтов. База данных настроена по другому (ей выделяется больше оперативной памяти) и т.д. Т.е. можно посмотреть лишь относительную нагрузку (например, так работает, а если развернуть функцию работает на 30% быстрее), но ваша оптимизация будет каплей в море - на сервере масса сайтов и на каждом сайте масса Web-приложений и посетителей. | |
|
|
|
|
|
|
|
для: JIEXA
(07.05.2005 в 00:56)
| | На локальной машине трудно получить достоверные данные, но некоторую информацию добыть можно. В установленном Apache, в директории bin есть утилита ApacheBench (ab.exe), Она предназначена для моделирования нагрузки на сервер. Чтобы посмотреть параметры, которые можно использовать при тестировании запустите утилиту с ключом h
Например, вот такая строка
ab.exe –n 1000 –c 50 http://www.server.ru
|
ApacheBench будет выполнять по 50 одновременных запросов по адресу http://www.server.ru. Тестирование остановится когда общее кол-во запросов достигнет 1000 штук.
Очень желательно производить тестирование по сети, запуская утилиту ApacheBench с другой машины. Это нужно для того, чтобы нагрузка на систему, создаваемая ApacheBench, не мешала результатам тестирования. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(07.05.2005 в 05:35)
| | Спасибо, попробую! | |
|
|
|
|
|
|
|
для: JIEXA
(07.05.2005 в 09:37)
| | > но ваша оптимизация будет каплей в море
Гм...смотря какой хостинг... вчера от нас на mobyhost.ru висла MySql каждые 5 минут :). Нас выгнали :). | |
|
|
|
|
|
|
|
для: JIEXA
(07.05.2005 в 09:42)
| | Бывают исключения :))) тогда действительно стоит поотимизировать код пока вы в чёрные книги хост-провайдеров не попали... | |
|
|
|
|
|
|
|
для: cheops
(07.05.2005 в 12:36)
| | не в коде дело, код и так оптимизированный...просто тогды почему-то посетители повалили было где-то 1 час=1.000 хостов. И сервер не выдержал, просто он слабенький ещё. А свебу наша "нагрузка" по барабану!
Просто я думал есть какие-то фатальные ошибки программеров, которые нагружают сервер. | |
|
|
|
|
|
|
|
для: JIEXA
(07.05.2005 в 16:02)
| | А что за сайт, если не секрет? Otvali.ru? | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(08.05.2005 в 05:12)
| | Да | |
|
|
|
|
|
|
|
для: cheops
(07.05.2005 в 12:36)
| | p.s.сейчас наш сайт на sweb.ru хостится | |
|
|
|