At the risk of sounding out the obvious. PHP is limited to single threaded processes and has garbage collection. It's certainly not the fastest language one could use for handling multiple concurrent jobs.
At the risk of sounding out the obvious. PHP is limited to single threaded processes and has garbage collection. It's certainly not the fastest language one could use for handling multiple concurrent jobs.
That's incorrect. PHP has concurrency included.
On the other hand, in 99.99% of web applications you do not need self baked concurrency. Instead use a queue system which handles this. I've used this with 20 million background jobs per day without hassles, it scales very well horizontally und vertically.
They didn’t say it was the fastest. Just that the language per se is fast enough.
> the language per se is fast enough
I literally explained why this is not the case.
And Nextcloud being slow in general is not a new complaint from users.