diff --git a/README.de.md b/README.de.md index 923a62a6..75fc2aa9 100644 --- a/README.de.md +++ b/README.de.md @@ -1546,7 +1546,7 @@ langsamen Ressourcen abhängig ist. Es ist zu beachten, dass das Verhalten beim Streaming, insbesondere die Anzahl nebenläufiger Anfragen, stark davon abhängt, welcher Webserver für die -Applikation verwendet wird. Einige Server, z.B. WEBRick, unterstützen +Applikation verwendet wird. Einige Server unterstützen Streaming nicht oder nur teilweise. Sollte der Server Streaming nicht unterstützen, wird ein vollständiger Response-Body zurückgeschickt, sobald der an `stream` weitergegebene Block abgearbeitet ist. Mit Shotgun funktioniert diff --git a/README.es.md b/README.es.md index 99fbd987..a0dd92b3 100644 --- a/README.es.md +++ b/README.es.md @@ -1331,10 +1331,10 @@ depende de un recurso lento. Hay que tener en cuenta que el comportamiento del streaming, especialmente el número de peticiones concurrentes, depende del servidor web utilizado para -alojar la aplicación. Puede que algunos servidores, como es el caso de -WEBRick, no soporten streaming directamente, así el cuerpo de la respuesta será -enviado completamente de una vez cuando el bloque pasado a `stream` finalice su -ejecución. Si estás usando Shotgun, el streaming no va a funcionar. +alojar la aplicación. Puede que algunos servidores no soporten streaming +directamente, así el cuerpo de la respuesta será enviado completamente de una +vez cuando el bloque pasado a `stream` finalice su ejecución. Si estás usando +Shotgun, el streaming no va a funcionar. Cuando se pasa `keep_open` como parámetro, no se va a enviar el mensaje `close` al objeto de stream. Queda en vos cerrarlo en el punto de ejecución diff --git a/README.fr.md b/README.fr.md index 8035175e..71141ff2 100644 --- a/README.fr.md +++ b/README.fr.md @@ -1521,10 +1521,10 @@ provient d'une resource lente. Le fonctionnement du streaming, notamment le nombre de requêtes simultanées, dépend énormément du serveur web utilisé. Certains ne prennent pas du tout en -charge le streaming (WEBRick par exemple). Lorsque le serveur ne gère pas le -streaming, la partie body de la réponse sera envoyée au client en une seule -fois, après que l'exécution du bloc passé au helper `stream` sera terminée. Le -streaming ne fonctionne pas du tout avec Shotgun. +charge le streaming. Lorsque le serveur ne gère pas le streaming, la partie +body de la réponse sera envoyée au client en une seule fois, après que +l'exécution du bloc passé au helper `stream` sera terminée. Le streaming ne +fonctionne pas du tout avec Shotgun. En utilisant le helper stream avec le paramètre `keep_open`, il n'appelera pas la méthode `close` du flux, vous laissant la possibilité de le fermer à diff --git a/README.ja.md b/README.ja.md index 843caf88..3d472ca8 100644 --- a/README.ja.md +++ b/README.ja.md @@ -1427,7 +1427,7 @@ end これはストリーミングAPI、[Server Sent Events](http://dev.w3.org/html5/eventsource/)の実装を可能にし、[WebSockets](http://en.wikipedia.org/wiki/WebSocket)の土台に使うことができます。また、一部のコンテンツが遅いリソースに依存しているときに、スループットを上げるために使うこともできます。 -ノート: ストリーミングの挙動、特に並行リクエスト(cuncurrent requests)の数は、アプリケーションを提供するのに使われるWebサーバに強く依存します。WEBRickを含むいくつかのサーバは、ストリーミングを全くサポートしません。サーバがストリーミングをサポートしない場合、ボディは`stream`に渡されたブロックの実行が終了した後、一度に全部送られることになります。ストリーミングは、Shotgunを使った場合は全く動作しません。 +ノート: ストリーミングの挙動、特に並行リクエスト(cuncurrent requests)の数は、アプリケーションを提供するのに使われるWebサーバに強く依存します。いくつかのサーバは、ストリーミングを全くサポートしません。サーバがストリーミングをサポートしない場合、ボディは`stream`に渡されたブロックの実行が終了した後、一度に全部送られることになります。ストリーミングは、Shotgunを使った場合は全く動作しません。 オプション引数が`keep_open`にセットされている場合、ストリームオブジェクト上で`close`は呼ばれず、実行フローの任意の遅れたタイミングでユーザがこれを閉じることを可能にします。これはThinやRainbowsのようなイベント型サーバ上でしか機能しません。他のサーバでは依然ストリームは閉じられます。 diff --git a/README.ko.md b/README.ko.md index b1f85920..ee33b3fa 100644 --- a/README.ko.md +++ b/README.ko.md @@ -1511,10 +1511,10 @@ Events](http://dev.w3.org/html5/eventsource/)를 구현할 수 있고, 이 방 높이기 위해 사용되기도 합니다. 스트리밍 동작, 특히 동시 요청의 수는 애플리케이션을 서빙하는 웹서버에 크게 -의존합니다. WEBRick서버 같은 일부의 경우 아예 스트리밍을 지원하지 조차 않습니다. -만약 서버가 스트리밍을 지원하지 않는다면, 본문은 `stream` 으로 전달된 블록이 -수행을 마친 후에 한꺼번에 반환됩니다. 이런 한번에 쏘는 샷건같은 방식으로는 -스트리밍은 움직이지 않습니다. +의존합니다. 일부의 경우 아예 스트리밍을 지원하지 조차 않습니다. 만약 서버가 +스트리밍을 지원하지 않는다면, 본문은 `stream` 으로 전달된 블록이 수행을 마친 +후에 한꺼번에 반환됩니다. 이런 한번에 쏘는 샷건같은 방식으로는 스트리밍은 +움직이지 않습니다. 선택적 매개변수 `keep_open`이 설정되어 있다면, 스트림 객체에서 `close`를 호출하지 않을 것이고, 나중에 실행 흐름 상의 어느 시점에서 스트림을 닫을 수 diff --git a/README.md b/README.md index d9657b22..72bdeba7 100644 --- a/README.md +++ b/README.md @@ -1542,10 +1542,10 @@ used to increase throughput if some but not all content depends on a slow resource. Note that the streaming behavior, especially the number of concurrent requests, -highly depends on the web server used to serve the application. Some servers, -like WEBRick, might not even support streaming at all. If the server does not -support streaming, the body will be sent all at once after the block passed to -`stream` finishes executing. Streaming does not work at all with Shotgun. +highly depends on the web server used to serve the application. Some servers +might not even support streaming at all. If the server does not support +streaming, the body will be sent all at once after the block passed to `stream` +finishes executing. Streaming does not work at all with Shotgun. If the optional parameter is set to `keep_open`, it will not call `close` on the stream object, allowing you to close it at any later point in the diff --git a/README.ru.md b/README.ru.md index f494da14..ad29f3af 100644 --- a/README.ru.md +++ b/README.ru.md @@ -1533,10 +1533,10 @@ end Заметьте, что возможности стриминга, особенно количество одновременно обслуживаемых запросов, очень сильно зависят от используемого веб-сервера. -Некоторые серверы, например, WEBRick, могут и вовсе не поддерживать стриминг. -Если сервер не поддерживает стриминг, то все данные будут отправлены за один -раз сразу после того, как блок, переданный в `stream`, завершится. Стриминг -вообще не работает при использовании Shotgun. +Некоторые серверы могут и вовсе не поддерживать стриминг. Если сервер не +поддерживает стриминг, то все данные будут отправлены за один раз сразу после +того, как блок, переданный в `stream`, завершится. Стриминг вообще не работает +при использовании Shotgun. Если метод используется с параметром `keep_open`, то он не будет вызывать `close` у объекта потока, что позволит вам закрыть его позже в любом другом