Twitter Follow me!
Сб
Сен
28

2010

Простой веб сервер на Си

Искал на днях исходные коды простенького веб сервера. Интернет завален примерами на Java, а мне нужен был C.
Один из web server example source найденный оказался просто не рабочим(не компилируется).
Подправил его немного и проверил как он будет выдавать Hello world. Оказалось соизмеримо с производительностью nginx, если “hello world“ выводит модуль nginx.

Статистика

На одной и той же машине при равных условиях была запущена утилита ab:

ab -n 10000 -c 1 http://127.0.0.1/

Результаты:
nginx ~ 1200 запросов/секунда
web server example ~ 1400 запросов/секунда

Машинка – мой рабочий ноутбук!

Скачать файл можно тут Исходники сервера

Связанные записи:


Подключение подписок и псевдоподписок SMSDostup
Чистка слов (cp1251 и utf-8)
Перемешивание ключевиков, чистка от повторов, удаление пробелов.
Скрипт переименовывания файлов
Рейтинг и счетчик статистики для вашего сайта от Ijes.ru
Пиковая нагрузка
Автоматическая выдача у гугла.
Что настроить, если надо, что бы сервер держал много соединений?
Интернет заработок
Парсер контента с Вконтакта

Метки: hiLoad  сервер  с  web 

Комментарии

  1. Who will win the Cup of European Champions Cup?

    — Arourncluck · 01-01-1970 · #

  2. Hi, what are your hobbies? finasteride diflucan

    — Arourncluck · 01-01-1970 · #

Имя:
E-mail:
Комментарий: