Remix.run Logo
s_ting765 3 days ago

Nextcloud server is written in PHP. Of course it is slow. It's also designed to be used as an office productivity suite meaning a lot of features you may not actually use are enabled by default and those services come with their own cronjobs and so on.

m-a-r-c-e-l 3 days ago | parent [-]

PHP is super-fast today. I've built 2 customer facing web products with PHP which made each a million dollar business. And they were very fast!

https://dev.to/dehemi_fabio/why-php-is-still-worth-learning-...

s_ting765 3 days ago | parent [-]

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.

m-a-r-c-e-l 3 days ago | parent | next [-]

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.

rafark 3 days ago | parent | prev [-]

They didn’t say it was the fastest. Just that the language per se is fast enough.

s_ting765 3 days ago | parent [-]

> 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.