My Application includes an dashboard with an lot of "stand-alone" content boxes. Every box updates the content using an Ajax request. 2 Boxes calls an heavy reporting function on server side, so the request needs 10 seconds to deliver the data to the client.
At this time, all other ajax connections are "blocked". The are started by the browser but will return the result after the long running request is finished.
Searching the web, what could happens here, i found: in most cases file-based session on PHP side is the reason for that.
So the question is: what type of session i’m using?
I don’t know, because it looks like, Yii starts a session by default in the background. And I use this session.
Is this session an file-based session? Is there an easy way to change that type to DB based or memcached-based?
//Edit: oh, i found this, which looks good.
http://programmersnotes.info/2009/03/05/speeding-up-yii-or-why-should-you-use-db-sessions/
Are there any contras, why not using DB Sessions?
Thank you, rall0r.