PHP is a very nice language, but it's design has some shortcomings when it comes to a large number of http requests at the same time. Every access to a ressource, like for example a database or a filesystem makes your server wait for a result and blocks CPU cycles/RAM that could be used for other things.
Lifecycle of a apache+php request for starters and why it's not perfect
Shortcomings of current php caching methods
The http Status code 202 Accepted
Nodejs architecture for starters
Implementation of a ajax proxy to a php webservice that will even work when under heavy load
The nodejs webserver can fix this with it's asycronous way to handle requests and working with externals sources of data.
By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.
If the claim is approved you will be able to edit the information for this talk.
I would lower the time taken to explain that DB's are slow (we all know that and what the difference is between synchronous and asynchronous). And I'm not sure if you know about http_pecl (http://docs.php.net/manual/en/book.http.php) but other then that it was an OK talk, wasn't quite what I expected.
Liked it. Gave me some new ideas. I agree that it would have been nice to see a more elaborate example of backend access, but this talk was clearly meant to give a basis for more research, not a complete howto.
Like the subject of the talk, but then i really wanted to hear more about node.js
Instead the talk focused a bit too much on both async php and node.js
making it not go deep enough for either topic.
Shame about the slides as well.
Even though all of the above still enjoyed the presentation, and picked up some useful stuff
I was a little bit disappointed, because a lot of time in the talk was dedicated to rants. I don't mind rants, but they should give me something to take home.
At the end Sebastian gave some nodejs example, which were interesting, I would've like to see more.
Know of an event happening? Let us know! We love to get the word out about events the community would be interested in and you can help us spread the word!
12.Jun.2010 at 09:32 by Onno Lissenberg
It lacked colour ...