I always did the session processing myself using cookies and databases, and not through php ext / session api.
I do this with row locks and necessary isolation. I have never encountered concurrency problems with my method, although I do not think that I have enough traffic to detect such problems.
I was recently told that ext / session does more than you might expect, and that it is harder than I think, which made me question my approach.
Can you give an example of parallel queries and the way in which ext / session resolves data inconsistencies?
source
share