Автор Тема: [Compiled] Astel HTTP Serv - Файловый HTTP сервер  (Прочитано 900 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Astel064 [?]

  • Осваивающий
  • **
  • Сообщений: 260
  • Репутация: 44
  • Пол: Мужской
  • Помог мой пост, ставь +!
    • Astel064
    • Награды
  • Версия AutoIt: 3.3.6.1
AutoIt: 3.3.6.1
Версия: 1.0.0.5

Категория: Интернет, Сеть, Файловая система

Описание: Файловый HTTP сервер с возможностью авторизации и выгрузки файлов
(нажмите для показа/скрытия)

Файл (установщик): Astel HTTP Serv Setup 1.0.exe
Файл (7z архив): Astel HTTP Serv 1.0.7z

Снимок:
Нажмите для отображения изображения в оригинальном размере.
(нажмите для показа/скрытия)

История версий:
(нажмите для показа/скрытия)

Программа написана на базе моей UDF Http SC

Источник: autoit-script.ru
Автор: Astel064
« Последнее редактирование: Октябрь 28, 2018, 20:44:03 от Astel064 »

Русское сообщество AutoIt

[Compiled] Astel HTTP Serv - Файловый HTTP сервер
« Отправлен: Октябрь 28, 2018, 20:30:48 »

Оффлайн Prog [?]

  • Осваивающий
  • **
  • Сообщений: 297
  • Репутация: 30
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Re: [Compiled] Astel HTTP Serv - Файловый HTTP сервер
« Ответ #1, Отправлен: Октябрь 28, 2018, 21:07:52 »
Сколько соединений поддерживает сервер? Если 100 клиентов к нему подключаться и будут скачивать файлы, сервер с этим справится?

Оффлайн Astel064 [?]

  • Осваивающий
  • **
  • Сообщений: 260

  • Автор темы
  • Репутация: 44
  • Пол: Мужской
  • Помог мой пост, ставь +!
    • Astel064
    • Награды
  • Версия AutoIt: 3.3.6.1
Re: [Compiled] Astel HTTP Serv - Файловый HTTP сервер
« Ответ #2, Отправлен: Октябрь 28, 2018, 21:18:40 »
Prog  [?]
Цитировать
Сколько соединений поддерживает сервер? Если 100 клиентов к нему подключаться и будут скачивать файлы, сервер с этим справится?

На данный момент, используются такие настройки:
20 = Максимальное количество пользователей, которые могут быть одновременно подключены к серверу
10 = Максимальное количество подключений пользователя в течении минуты, после чего IP пользователя будет заблокирован
90 = Количество секунд, в течении которых заблокированный пользователь не сможет подключиться к серверу. Рекомендуемое значение: > 60 (более 60)
10 = Размер передаваемой части большого файла в мегабайтах. Это значение напрямую влияет на скорость работы сервера и на скорость передачи данных

В файле "Astel HTTP Serv.au3" это можете изменить с помощью сл. функции (134 строка):
Код: AutoIt [Выделить]
_HttpSC_ConfigServer($aServer, 20, 10, 90, 10)


Но грубо говоря, думаю, что сервер вытянет 100 пользователей, т.к. прямые подключения будут только в момент загрузки файлов или страниц.
Единственный минус - передача файла на сервер с помощью Post-запроса: сервер не будет обслуживать других клиентов, пока передача файла на сервер не завершится.

Русское сообщество AutoIt

Re: [Compiled] Astel HTTP Serv - Файловый HTTP сервер
« Ответ #2 Отправлен: Октябрь 28, 2018, 21:18:40 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
4019 Просмотров
Последний ответ Июль 20, 2009, 18:25:09
от Medic84
36 Ответов
11383 Просмотров
Последний ответ Февраль 17, 2011, 22:26:51
от `p r o x y
10 Ответов
4871 Просмотров
Последний ответ Апрель 29, 2011, 11:01:13
от beliy
8 Ответов
5555 Просмотров
Последний ответ Сентябрь 22, 2013, 18:30:35
от urrya
7 Ответов
4582 Просмотров
Последний ответ Октябрь 27, 2014, 04:23:30
от TD
1 Ответов
1275 Просмотров
Последний ответ Октябрь 15, 2017, 00:41:09
от Garrett
3 Ответов
1228 Просмотров
Последний ответ Февраль 02, 2018, 06:55:56
от Astel064
4 Ответов
1672 Просмотров
Последний ответ Февраль 02, 2018, 07:04:55
от Astel064
0 Ответов
1001 Просмотров
Последний ответ Февраль 01, 2018, 23:19:44
от Astel064
1 Ответов
1795 Просмотров
Последний ответ Февраль 10, 2018, 21:44:57
от Astel064