<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: В рамках проекта Lwan развивается новый высокопроизводительн...</title>
    <link>https://opennet.me/openforum/vsluhforumID3/107676.html</link>
    <description>Бразильский разработчик Леандро Перейра (Leandro Pereira) из&lt;br&gt;Intel Open Source Technology Center развивает новый легковесный http-сервер Lwan (https://lwan.ws/), нацеленный на минимальное потребление ресурсов и поддерживающий отдачу как статического, так и динамического контента. Lwan может использовать обособленно или в форме встраиваемой библиотеки. Разработка Lwan началась четыре года назад в форме персонального исследовательского проекта, нацеленного на изучение методов многопоточной обработки данных и неблокирующего ввода. Код проекта написан на языке Си и распространяется (https://github.com/lpereira/lwan) под лицензией GPLv2+. Поддерживается работа в Linux и FreeBSD. &lt;br&gt;&lt;br&gt;&lt;br&gt;Сервер включает встроенный движок-шаблонизатор  Mustache (https://mustache.github.io/), поддерживает подключение обработчиков контента, написанных на языках Си и Lua,&lt;br&gt;и предоставляет API для разработки интегрированных с http-сервером web-приложений и для создания дополнений, расширяющих возможности http-сервера. Lwan поддерживает пр</description>

<item>
    <title>В рамках проекта Lwan развивается новый высокопроизводительн... (анонимчик)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/107676.html#159</link>
    <pubDate>Tue, 24 Oct 2017 06:26:39 GMT</pubDate>
    <description>&amp;gt; Чем оно лучше mongoose. inb: от встроенного шедулера больше проблем, чем пользы, &lt;br&gt;&amp;gt; когда дело касается интеграции с внешними либами &lt;br&gt;&lt;br&gt;в mongoose - вроде допотопный select?&lt;br&gt;</description>
</item>

<item>
    <title>В рамках проекта Lwan развивается новый высокопроизводительн... (анонимчик)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/107676.html#158</link>
    <pubDate>Tue, 24 Oct 2017 06:25:27 GMT</pubDate>
    <description>&amp;gt;&amp;gt; там корутины на стероидном ассемблере - есть ограничение на размер данных в &lt;br&gt;&amp;gt;&amp;gt; стеке. при попытке разместить 8КБ - падало.&lt;br&gt;&amp;gt; Стэк всегда ограничен. Даже без корутин. При попытке разместить 8МБ данных все &lt;br&gt;&amp;gt; падало.&lt;br&gt;&lt;br&gt;не МБ, а КБ&lt;br&gt;</description>
</item>

<item>
    <title>В рамках проекта Lwan развивается новый высокопроизводительн... (анонимчик)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/107676.html#157</link>
    <pubDate>Tue, 24 Oct 2017 06:20:23 GMT</pubDate>
    <description>&amp;gt;не одного преимущества перед nginx, в могильник апатча &lt;br&gt;&lt;br&gt;- для nginx ты пишешь плагины, а эту либу встраиваешь в свой совт&lt;br&gt;- в nginx процессы, а тут потоки - можно использовать много-поточные инструменты, в nginx надо городить ipc&lt;br&gt;- nginx большой, lwan маленький&lt;br&gt;- api nginx мутное, тут прозрачное&lt;br&gt;</description>
</item>

<item>
    <title>В рамках проекта Lwan развивается новый высокопроизводительн... (Нимано_)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/107676.html#156</link>
    <pubDate>Thu, 28 Apr 2016 14:29:20 GMT</pubDate>
    <description>&amp;gt;&amp;gt; сложно &quot;втиснуть&quot; динамичность в такие рамки, чтобы компиляция в &quot;нативный код&quot;  &lt;br&gt;&amp;gt;&amp;gt; стала действительно эффективной, а не просто &#091;b&#093;эдаким &quot;захардкоженным&quot; аналогом интерпретатора&#091;/b&#093;. &lt;br&gt;&amp;gt; ИИ требуется для того чтобы привести динамические типы в статические без выполнения &lt;br&gt;&amp;gt; &#091;b&#093;кучи проверок в рантайме&#091;/b&#093; (интерпретатор в качестве решения проблемы - еще &lt;br&gt;&amp;gt; тяжеловеснее).&lt;br&gt;&lt;br&gt;Наконец-то хоть до одного из анонимов дошло. А то &quot;компилировать нельзя, ИИ нужен!!&quot;.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; чтобы получить эту уверенность путем предвычислений во время сборки, без кучи проверок &lt;br&gt;&amp;gt; в рантайме, надо быть AI. &lt;br&gt;&lt;br&gt;В общем случае возможно что-то эдакое можно и подвести. Но тут вылезает куча оговорок и все эти обобщения могут быстро оказаться &quot;ни о чем&quot;.&lt;br&gt;Например, если не брать в расчет хитровывернутый код, то проследить &quot;execution path&quot; и вывести нужные типы &amp;#8211; ну не совсем тривиально, но и далеко не проблема &quot;божественного ИИ&quot;-класса.&lt;br&gt;&lt;br&gt;&amp;gt; Сишникам с их типами (которые вообще &lt;br&gt;&amp;gt; фэйк) Тюринг тоже порой икается, по поводу чего </description>
</item>

<item>
    <title>В рамках проекта Lwan развивается новый высокопроизводительн... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/107676.html#155</link>
    <pubDate>Thu, 28 Apr 2016 11:19:32 GMT</pubDate>
    <description>&amp;gt; Это конечно отлично, но тайна неумения cp  в сжатие/распаковку и копирование &lt;br&gt;&amp;gt; из tar, все еще не раскрыта!&lt;br&gt;&lt;br&gt;Так раскрой, если видишь какой-то сценарий использования и это будет чем-то лучше tar.&lt;br&gt;&lt;br&gt;&amp;gt; Не более, чем &quot;нам срочно нужно сварганить с ноля 10 виртуалок на &lt;br&gt;&amp;gt; 10 минут, а потом все без следа удалить!&quot; &lt;br&gt;&lt;br&gt;Такие вещи сейчас экзотика только для пользователей *bsd, у которых с виртуалками все печально.&lt;br&gt;&lt;br&gt;&amp;gt; То вообще нельзя, то уже оказывается, что если сильно хочется, то можно &lt;br&gt;&lt;br&gt;А оно как-то так в опенсорсе и работает. Просто сильнота хотения и полученный результат очень уж варьируются. Теоретически можно даже новую файловую систему написать, еще лучше прежних. Практически - это будет целая эпопея. Но так можно.&lt;br&gt;&lt;br&gt;&amp;gt; В общем, не хватает в конце дополнения типа &quot;Слава Пингвину, Смерть Неверным!&quot; &lt;br&gt;&lt;br&gt;Нет никакого смысла геноцидить динозавров. Они сами вымрут.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>В рамках проекта Lwan развивается новый высокопроизводительн... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/107676.html#154</link>
    <pubDate>Thu, 28 Apr 2016 10:28:20 GMT</pubDate>
    <description>&amp;gt; Если линуховский ср не может в --reflink для zfs, то нормальной поддежки &lt;br&gt;&amp;gt; считай что нет и все умение для галочки!&lt;br&gt;&lt;br&gt;Из зала подсказывают что это какие-то проблемы в архитектуре ZFS. У ZFS дисковые структуры очень специфично сделаны и накладывают много странных ограничений на то как могут выглядеть блочные операции и много чего еще.&lt;br&gt;</description>
</item>

<item>
    <title>В рамках проекта Lwan развивается новый высокопроизводительн... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/107676.html#153</link>
    <pubDate>Thu, 28 Apr 2016 10:14:04 GMT</pubDate>
    <description>&amp;gt; Да, бабка на лавочке с btrfs.&lt;br&gt;&lt;br&gt;Крутая бабка, где такая лавочка?&lt;br&gt;&lt;br&gt;&amp;gt; А вы им везде пользуетесь, или только когда надо вируталку за 10 &lt;br&gt;&amp;gt; минут развернуть? Бэкапы, например, тоже на btrfs храните? А фоточки семейные?&lt;br&gt;&lt;br&gt;Бэкапы должны лежать на отдельных ФС. Желательно географически разнесенных. Btrfs сейчас дохнет не больше других ФС, а вероятность отказа сразу двух/трех/...&lt;br&gt; &lt;br&gt;&amp;gt; Или в облака сливаете, чтобы, когда btrfs случайно упадёт, ничего не пропало?&lt;br&gt;&lt;br&gt;У btrfs есть &quot;btrfs restore&quot; (оффлайн вычитка, прогой, без монтирования). Крутейший data recovery тул для доставания файлов с убитых дисков. У ZFS например ничего сравнимого нет. Если ZFS развалится - файлы дискэдитором придется доставать. Можешь посмотреть сколько это стоит в data recovery лабах, только валидол возьми.&lt;br&gt;&lt;br&gt;&amp;gt; Если админ даже не догадывается о существовании чего-то подобного reflink,&lt;br&gt;&lt;br&gt;Если админ не интересуется эффективностью рабочих процессов, я не очень понимаю зачем ему платить деньги.&lt;br&gt;&lt;br&gt;&amp;gt; даст эффект (особенно, если он изучал unix </description>
</item>

<item>
    <title>В рамках проекта Lwan развивается новый высокопроизводительн... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/107676.html#152</link>
    <pubDate>Thu, 28 Apr 2016 08:57:30 GMT</pubDate>
    <description>&amp;gt; под ним виртуальную машину с виндовсом, а уже там иис. Вуаля.&lt;br&gt;&lt;br&gt;Вместо шахмат можно будет играть в настройку IIS. Двадцать минут на обдумывание очередного хода у тебя точно будет.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>В рамках проекта Lwan развивается новый высокопроизводительн... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/107676.html#151</link>
    <pubDate>Thu, 28 Apr 2016 08:53:16 GMT</pubDate>
    <description>&amp;gt; Привет от &quot;случайно залетевшего&quot; разработчика nginx.&lt;br&gt;&lt;br&gt;Глядя на вектор тяги нжинкса - я опасаюсь что залетать могут начать пользователи.&lt;br&gt;&lt;br&gt;&amp;gt; На всякий случай, репозиторий находится тут: http://hg.nginx.org/nginx/ - &lt;br&gt;&lt;br&gt;Спасибо что не Bazaar.&lt;br&gt;&lt;br&gt;&amp;gt; рекомендую пройти по ссылке и найти там &quot;по жизни коммиты от 2 лиц&quot;.&lt;br&gt;&lt;br&gt;Действительно, мои сведения несколько протухли.&lt;br&gt;&lt;br&gt;&amp;gt; Хотелось бы, в свою очередь, увидеть ваши патчи и какое-либо подтверждение словам &lt;br&gt;&amp;gt; про &quot;остаточный принцип&quot;.&lt;br&gt;&lt;br&gt;Патчи в коммерческий проект с проприетарной версией? С такими девтулами? Еще и бесплатно поди? ИМХО пусть это делают сотрудники nginx, inc.&lt;br&gt;&lt;br&gt;&amp;gt; интенсивней, чем в годы до создания компании, и только наращивает обороты, &lt;br&gt;&amp;gt; в чем не сложно убедиться посмотрев на статистику коммитов.&lt;br&gt;&lt;br&gt;Да я уже заметил что там 4 метра кода вымахало. Но документация по нему хилая, на nginx.org вообще похоже все забили. Вменяемых примеров написания модулей - нет.&lt;br&gt;&lt;br&gt;В целом впечатление такое что компания &quot;для галочки&quot; вываливает исходник урезанной вер</description>
</item>

</channel>
</rss>
