Web : Request-Response Lifecycle (Ruby on Rails)

14
Request-Response life cycle

Transcript of Web : Request-Response Lifecycle (Ruby on Rails)

Page 1: Web : Request-Response Lifecycle (Ruby on Rails)

Request-Response life cycle

Page 2: Web : Request-Response Lifecycle (Ruby on Rails)

“Web server...App server

What’s these ?

Page 3: Web : Request-Response Lifecycle (Ruby on Rails)

Web Server

Page 4: Web : Request-Response Lifecycle (Ruby on Rails)

“. Handles HTTP requests and sends back HTTP responses.. Serves static files and assets.. Apache, Nginx etc.. Can handle SSL requests. Compresses requests

Page 5: Web : Request-Response Lifecycle (Ruby on Rails)

Application Server

Page 6: Web : Request-Response Lifecycle (Ruby on Rails)

“. This actually runs our rails app. Loads the code and keep the app in memory. Sends response back to the web server. Webrick, Puma, Mongrel, Unicorn, Thin etc.

Page 7: Web : Request-Response Lifecycle (Ruby on Rails)

“Let’s make an HTTP

request :)

Page 8: Web : Request-Response Lifecycle (Ruby on Rails)
Page 9: Web : Request-Response Lifecycle (Ruby on Rails)
Page 10: Web : Request-Response Lifecycle (Ruby on Rails)
Page 11: Web : Request-Response Lifecycle (Ruby on Rails)
Page 12: Web : Request-Response Lifecycle (Ruby on Rails)

Static files

Page 13: Web : Request-Response Lifecycle (Ruby on Rails)

“Congrats! - now you know what’s going behind a request

Page 14: Web : Request-Response Lifecycle (Ruby on Rails)

Thanks!Any questions?Get in touch at www.jrakesh.com