diff options
author | Luca Toscano <elukey@apache.org> | 2016-02-24 08:12:43 +0100 |
---|---|---|
committer | Luca Toscano <elukey@apache.org> | 2016-02-24 08:12:43 +0100 |
commit | 46e1a36088f327f4fdd035ed9f3cffc345924f7d (patch) | |
tree | f7b19ae2a90b9054b0efcbdcbdfb3da9436939f1 | |
parent | Updated http2 documentation and fixed some typos (diff) | |
download | apache2-46e1a36088f327f4fdd035ed9f3cffc345924f7d.tar.xz apache2-46e1a36088f327f4fdd035ed9f3cffc345924f7d.zip |
Documentation rebuild
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1732028 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | docs/manual/mod/mod_http2.html.en | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/docs/manual/mod/mod_http2.html.en b/docs/manual/mod/mod_http2.html.en index 8d72da30fb..b8dae84afb 100644 --- a/docs/manual/mod/mod_http2.html.en +++ b/docs/manual/mod/mod_http2.html.en @@ -53,6 +53,10 @@ <pre class="prettyprint lang-config">Protocols h2 http/1.1</pre> + + <p><code>h2</code> (HTTP/2 over TLS) is the preferred connection scheme chosen by browsers up to now, but the HTTP/2 protocol <a href="https://http2.github.io/faq/#does-http2-require-encryption">does not require</a> the use of encryption. To enable <code>h2c</code> (HTTP/2 over TCP) please check the <code class="directive"><a href="#h2direct">H2Direct</a></code> directive first.</p> + + <p>Refer to the official <a href="https://http2.github.io/faq">HTTP/2 FAQ</a> for any doubt about the protocol.</p> </div> <div id="quickview"><h3>Topics</h3> @@ -89,7 +93,7 @@ carefully the implications. </p> <p> - The first noticable thing after enabling HTTP/2 is that your server + The first noticeable thing after enabling HTTP/2 is that your server processes will start additional threads. The reason for this is that HTTP/2 gives all requests that it receives to its own <em>Worker</em> threads for processing, collects the results and streams them out @@ -173,7 +177,7 @@ </p> <p> If you mix things, Apache httpd will detect it and return a special - response code, 421 Misidrected Request, to the client. + response code, 421 Misdirected Request, to the client. </p> @@ -442,7 +446,7 @@ <p> The push diary records a digest (currently using a 64 bit number) of pushed resources (their URL) to avoid duplicate pushes on the same connection. - These value are not persisted, so clients openeing a new connection + These value are not persisted, so clients opening a new connection will experience known pushes again. There is ongoing work to enable a client to disclose a digest of the resources it already has, so the diary maybe initialized by the client on each connection setup. @@ -489,12 +493,12 @@ When a stream has more than one dependant, say X1 and X2 both depend on Y, the <em>weight</em> determines the bandwidth allocation. If X1 and X2 have the same weight, they both get - half of the available bandwdith. If the weight of X1 is twice + half of the available bandwidth. If the weight of X1 is twice as large as that for X2, X1 gets twice the bandwidth of X2. </p> <p> Ultimately, every stream depends on the <em>root</em> stream which - gets all the bandwidht available, but never sends anything. So all + gets all the bandwidth available, but never sends anything. So all its bandwidth is distributed by weight among its children. Which either have data to send or distribute the bandwidth to their own children. And so on. If none of the children have data |