Thank you for a lot of good resources and opinions ;)

In fact my main goal is first to understand how HTTP and WebSocket server operate, how it is possible that we can write a full featured HTTP server using only perl, and host a website on it sucessfully(with no performance losses) and without apche or nginx. This matter really intrest me, and if I'll understand it in details I may be willing to write my own http server with perl ;)

So, once again, http server written in perl only - just like hypnotoad in Mojolicious framework. How it is possible that there is no performance losses and programmers gladly use it over let's say nginx or apache or whatever else written in pre-compiled languages like C ? What should I understand first to get into this subject ?

Regards ;)


In reply to Re: [RFC] Web low level by Martin90
in thread [RFC] Web low level by Martin90

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.