PSGI server implementation for
Mission
nginx + PSGI = ngx_mod_psgi v
PSGI 1.09_3 nginx 1.0.4
$env
REQUEST_METHOD SCRIPT_NAME PATH_INFO REQUEST_URI QUERY_STRING SERVER_NAME SERVER_PORT SERVER_PROTOCOL HTTP_*
REQUEST_METHOD SCRIPT_NAME PATH_INFO REQUEST_URI QUERY_STRING SERVER_NAME SERVER_PORT SERVER_PROTOCOL HTTP_*
psgi.errors psgi.input
Perl IO Layers perldoc perliol
$env->{ 'psgi.input' } ->read ();
Blocking!
Tests
Delayed Response and Streaming Body Plack::Test::Suite !
<ul><li>Speed </li></ul>
<ul><li>What's next? </li></ul>
<ul><li>Debug </li></ul>
<ul><li>Production </li></ul>
<ul><li>PSGI::Extensions (1.09_3) </li></ul>
<ul><li>psgix.harakiri psgix.io psgix.logger psgix.session </li></ul>
http://github.com/yko/ngx_mod_psgi
<ul><li>Thank you! </li></ul>
Upcoming SlideShare
Loading in...5
×

nginx mod PSGI

2,525

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,525
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

nginx mod PSGI

  1. 1. PSGI server implementation for
  2. 2. Mission
  3. 3. nginx + PSGI = ngx_mod_psgi v
  4. 4. PSGI 1.09_3 nginx 1.0.4
  5. 5. $env
  6. 6. REQUEST_METHOD SCRIPT_NAME PATH_INFO REQUEST_URI QUERY_STRING SERVER_NAME SERVER_PORT SERVER_PROTOCOL HTTP_*
  7. 7. REQUEST_METHOD SCRIPT_NAME PATH_INFO REQUEST_URI QUERY_STRING SERVER_NAME SERVER_PORT SERVER_PROTOCOL HTTP_*
  8. 8. psgi.errors psgi.input
  9. 9. Perl IO Layers perldoc perliol
  10. 10. $env->{ 'psgi.input' } ->read ();
  11. 11. Blocking!
  12. 12. Tests
  13. 13. Delayed Response and Streaming Body Plack::Test::Suite !
  14. 14. <ul><li>Speed </li></ul>
  15. 15. <ul><li>What's next? </li></ul>
  16. 16. <ul><li>Debug </li></ul>
  17. 17. <ul><li>Production </li></ul>
  18. 18. <ul><li>PSGI::Extensions (1.09_3) </li></ul>
  19. 19. <ul><li>psgix.harakiri psgix.io psgix.logger psgix.session </li></ul>
  20. 20. http://github.com/yko/ngx_mod_psgi
  21. 21. <ul><li>Thank you! </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×