Если например для теста сделать "холостую" обработку запросов, т.е. обработчик запросов не содержит никаких операций.
Например будет отправляться http Запрос POST, содержащий небольшой XML, ~1 Кб.
Считаем что ограничения по пропускной споосбности сети нас пока не волнуют.
Какие нагрузки выдержат IIS7, Apache ? Какие еще есть сервера по типу IIS,Apache ?
Здравствуйте, Аноним, Вы писали:
А>Какие нагрузки выдержат IIS7, Apache ?
Вы сами это можете очень легко проверить
А>Какие еще есть сервера по типу IIS,Apache ? nginx
Проектирование велосипедов для слепых жирафов
Re[2]: Какова пропускная способность IIS7, Apache
От:
Аноним
Дата:
05.10.13 13:53
Оценка:
Здравствуйте, robin_of_the_wood, Вы писали:
___>Здравствуйте, Аноним, Вы писали:
А>>Какие нагрузки выдержат IIS7, Apache ? ___>Вы сами это можете очень легко проверить
Не совсем легко, т.к. смогу сэмулировать ситуацию на одном компьютере..это несколько отличается от многокомпьютерного варианта и серверной ОС.
Должны же Microsoft, Apache тестировать данные вещи и где-то опубликовать результаты ?
Или до сих пор это секрет ?
А>>Какие еще есть сервера по типу IIS,Apache ? ___>nginx
Здравствуйте, Аноним, Вы писали:
А>>>Какие нагрузки выдержат IIS7, Apache ? ___>>Вы сами это можете очень легко проверить
А>Не совсем легко, т.к. смогу сэмулировать ситуацию на одном компьютере..это несколько отличается от многокомпьютерного варианта и серверной ОС.
А>Должны же Microsoft, Apache тестировать данные вещи и где-то опубликовать результаты ? А>Или до сих пор это секрет ?
Не секрет, вы сами все можете протестировать, а гугл вам поможет найти нагрузочные тесты для http серверов.
Здравствуйте, Marty, Вы писали:
M>Здравствуйте, Аноним, Вы писали:
А>>>>Какие нагрузки выдержат IIS7, Apache ? ___>>>Вы сами это можете очень легко проверить
А>>Не совсем легко, т.к. смогу сэмулировать ситуацию на одном компьютере..это несколько отличается от многокомпьютерного варианта и серверной ОС.
А>>Должны же Microsoft, Apache тестировать данные вещи и где-то опубликовать результаты ? А>>Или до сих пор это секрет ?
M>Не секрет, вы сами все можете протестировать, а гугл вам поможет найти нагрузочные тесты для http серверов.
Если честно не очень он помогает найти. Опять же как я писал выше я не могу нормально протестировать, это будут запросы с одного компьютер. Если у вас получилось нагуглить результаты нагрузочных тестов, можете ссылку кинуть ?
Здравствуйте, Аноним, Вы писали:
___>>Вы сами это можете очень легко проверить
А>Не совсем легко, т.к. смогу сэмулировать ситуацию на одном компьютере..это несколько отличается от многокомпьютерного варианта и серверной ОС.
Ну я не в курсе Вашей ситуации, но на всех моих работах было гораздо больше одного компьютера и на некоторых из них были серверные OS
А>Должны же Microsoft, Apache тестировать данные вещи и где-то опубликовать результаты ? А>Или до сих пор это секрет ?
Я думаю что подобные данные вполне возможно где-то и опубликованы. Но сильно ли они Вам помогут.
Вот например у вас есть продукт и вы обнаружили что узким местом является например IIS.
Берете и меняете IIS на Apache и смотрите на результат. Он будет либо лучше, либо хуже.
А вероятнее всего окажется, что беда совсем не там
Здравствуйте, Аноним, Вы писали:
M>>Не секрет, вы сами все можете протестировать, а гугл вам поможет найти нагрузочные тесты для http серверов.
А>Если честно не очень он помогает найти. Опять же как я писал выше я не могу нормально протестировать, это будут запросы с одного компьютер. Если у вас получилось нагуглить результаты нагрузочных тестов, можете ссылку кинуть ?
Мне лень гуглить за тебя Могу сказать только, что когда я гуглил на тему тестов http-compliance, мне выдавало кучи ссылок на нагрузочные тесты вместо искомых.
И второе. Что за проект, в котором важна производительность веб-сервера, но нет хотя бы второго компа для тестов? Если это начальство зарядило задачу, шли его далеко. Если свой перспективный проект — то тут крутись сам. Хочешь, могу тесты со своего компа зарядить Только сам все нагугли, и мне по пунктам распиши, что установить, куда ткнуть.
Здравствуйте, robin_of_the_wood, Вы писали:
___>Здравствуйте, Аноним, Вы писали:
___>>>Вы сами это можете очень легко проверить
А>>Не совсем легко, т.к. смогу сэмулировать ситуацию на одном компьютере..это несколько отличается от многокомпьютерного варианта и серверной ОС. ___>Ну я не в курсе Вашей ситуации, но на всех моих работах было гораздо больше одного компьютера и на некоторых из них были серверные OS
А>>Должны же Microsoft, Apache тестировать данные вещи и где-то опубликовать результаты ? А>>Или до сих пор это секрет ?
___>Я думаю что подобные данные вполне возможно где-то и опубликованы. Но сильно ли они Вам помогут. ___>Вот например у вас есть продукт и вы обнаружили что узким местом является например IIS. ___>Берете и меняете IIS на Apache и смотрите на результат. Он будет либо лучше, либо хуже. ___>А вероятнее всего окажется, что беда совсем не там
Нужно понимать хотя бы порядки величин, если Apache будет на порядок быстрее, то лучше сразу под него проектировать.
Здравствуйте, Аноним, Вы писали:
А>Нужно понимать хотя бы порядки величин, если Apache будет на порядок быстрее, то лучше сразу под него проектировать.
Узким местом будет ваше приложение. Если вы напишете его криво, смена веб-сервера вам не поможет. Если вы напишете его грамотно, то оно практически не будет зависеть от веб-сервера и вы легко замените tomcat на resin, а apache на IIS, и поставите впереди reverse proxy на основе ISA, nginx или Lighttpd.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[6]: Какова пропускная способность IIS7, Apache
От:
Аноним
Дата:
06.10.13 18:46
Оценка:
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, Аноним, Вы писали:
А>>Нужно понимать хотя бы порядки величин, если Apache будет на порядок быстрее, то лучше сразу под него проектировать. S>Узким местом будет ваше приложение. Если вы напишете его криво, смена веб-сервера вам не поможет. Если вы напишете его грамотно, то оно практически не будет зависеть от веб-сервера и вы легко замените tomcat на resin, а apache на IIS, и поставите впереди reverse proxy на основе ISA, nginx или Lighttpd.
А можно подробнее это что за технология , как нужно писать чтобы легко переносилось с IIS на apache и другие системы ?
Здравствуйте, Аноним, Вы писали:
А>А можно подробнее это что за технология , как нужно писать чтобы легко переносилось с IIS на apache и другие системы ?
ну например php
и про cgi/fast cgi забывать не стоит. через них до сих пор много что работать умеет.
куча других способов не упомина, php хватит всем.
Здравствуйте, Аноним, Вы писали:
А>А можно подробнее это что за технология , как нужно писать чтобы легко переносилось с IIS на apache и другие системы ?
Да практически все современные технологии слабо завязаны на http-сервер. ASP.NET, PHP, JSP — всё работает во всём.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, Аноним, Вы писали:
А>Если например для теста сделать "холостую" обработку запросов, т.е. обработчик запросов не содержит никаких операций.
Не очень понятна цель подобного теста, без учета архитектуры приложения, его кода и железа на котором все это будет работать. Допустим, nginx может обрабатывать спокойно 5-10К запросов на отдачу статики или данных из кэша, но если в Вас этого нет, насколько полезны эти знания?