The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступен HTTP-сервер Caddy 0.9, opennews (??), 20-Июл-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


14. "Доступен HTTP-сервер Caddy 0.9"  +5 +/
Сообщение от mine (ok), 20-Июл-16, 14:33 
> В отличие от http-серверов, ориентированных на производительность или функциональность

... http-сервер Caddy не умеет ничего и работает медленно?

Ответить | Правка | Наверх | Cообщить модератору

23. "Доступен HTTP-сервер Caddy 0.9"  +4 +/
Сообщение от rob pike (?), 20-Июл-16, 16:48 
Луддит! Хейтер! Ретроград!
Этот сервер написан на Go! На Go!
Ответить | Правка | Наверх | Cообщить модератору

25. "Доступен HTTP-сервер Caddy 0.9"  +1 +/
Сообщение от Аноним (-), 20-Июл-16, 17:44 
Сервер на Go можно написать парой десятков строк.
Ответить | Правка | Наверх | Cообщить модератору

26. "Доступен HTTP-сервер Caddy 0.9"  +/
Сообщение от rob pike (?), 20-Июл-16, 18:14 
В других языках придется писать миллионы строк, может быть даже миллиарды.
Ответить | Правка | Наверх | Cообщить модератору

27. "Доступен HTTP-сервер Caddy 0.9"  +/
Сообщение от Аноним (-), 20-Июл-16, 19:07 
Да что уж, триллиарды!
Ответить | Правка | Наверх | Cообщить модератору

29. "Доступен HTTP-сервер Caddy 0.9"  +1 +/
Сообщение от rob pike (?), 20-Июл-16, 19:45 
Выразить точное количество строк можно только в языке Go, где константы никогда не переполняются.
Ответить | Правка | Наверх | Cообщить модератору

35. "Доступен HTTP-сервер Caddy 0.9"  +/
Сообщение от Аноним (-), 20-Июл-16, 20:10 
> Выразить точное количество строк можно только в языке Go, где константы никогда
> не переполняются.

Тонко, тонко. А бывают языки с переполняющимися константами? JavaScript/ECMAScript не предлагать.

Ответить | Правка | Наверх | Cообщить модератору

37. "Доступен HTTP-сервер Caddy 0.9"  –1 +/
Сообщение от rob pike (?), 20-Июл-16, 20:28 
Даже в прогрессивном языке Go переполняются

> const MaxUint uint = ^0 // Error: overflow

Но если аккуратно расставлять приведения типов, то не переполняются!

> const MaxUint = ^uint(0)

Go - язык для аккуратных, прилежных людей.

Ответить | Правка | Наверх | Cообщить модератору

32. "Доступен HTTP-сервер Caddy 0.9"  +/
Сообщение от Аноним (-), 20-Июл-16, 20:05 
> Сервер на Go можно написать парой десятков строк.

Его и на си можно в десяток строк написать - #include "lwan.h" и понеслась. Заодно сборка мусора не лагает, и вообще - эта хня заняла первое место на techempower в номинации "сериализация JSON".

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

38. "Доступен HTTP-сервер Caddy 0.9"  –1 +/
Сообщение от rob pike (?), 20-Июл-16, 20:33 
На тесте 'Plain text' там же его обгоняет Rapidoid, на Java. В три раза.
Ответить | Правка | Наверх | Cообщить модератору

46. "Доступен HTTP-сервер Caddy 0.9"  +/
Сообщение от Аноним (-), 21-Июл-16, 03:58 
> На тесте 'Plain text' там же его обгоняет Rapidoid, на Java. В три раза.

Да там вообще тесты местами странновато сделаны. Например, все тесты подогнаны так что можно без проблем брать любую быструю как понос key-value базу и всех порвать. В тестах с запросами lwan почему-то забенчен с sqlite или mysql. С понятным результатом. Не стоит воспринимать как истину в последней инстанции, но все-таки забавно когда какой-то малоизвестный фрукт вот так бац и все решения обставил, при том в парсинге json что актуально для современной скоростной вебни где все по максимуму выпихано на клиента а вебня перекидывается с сервером чаще всего как раз json'ом.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру