Live data from Hacker News

Nextcloud Hub 26 Spring: Built together, designed for the future

nextcloud.com

101–103 of 103 posts

Re: Nextcloud Hub 26 Spring: Built together, designed for the future

#101
post #20

Earlier quoted context omitted.

> Nextcloud is written in PHP, which doesn't sound scalable to me. Lol what? Facebook (pre Hack), Tumblr, Wordpress, Etsy...

Nextcloud and Wordpress both suffer massively from technical debt.

What does that have to do with scalability?

Re: Nextcloud Hub 26 Spring: Built together, designed for the future

#102
post #101

Earlier quoted context omitted.

Nextcloud and Wordpress both suffer massively from technical debt.

What does that have to do with scalability?

Nice to hear back from you.

I'm sure modern PHP code does not prevent scalability, but old PHP code definitely does.

Also, and this is slightly beside the point, but last time I tried Nextcloud there were _usability_ "scalability" issues, such as being unable to upload large files in the web GUI due to classic PHP config issues such as client timeout and upload file size limits.

Failure to account for modern file size limits is a massive code base red flag.

Sure, it's a doddle to fix if you know basic PHP, but it's a sign that the developer doesn't understand the core requirements of the product they are developing.

Re: Nextcloud Hub 26 Spring: Built together, designed for the future

#103

Is it still a pile of php files underneath, with file sync speed 50x slower than binary implementations and protocols of eg. Seafile?

Yes, it is still PHP. Sync speed is mostly fine though, most of the 'slowness' which Nextcloud is known for comes from the sometimes sluggish web interface. Point a fast WebDAV-compatible file manager [1] at a Nextcloud instance to get a better impression of backend speed. Point it at an image directory and you'll see as many php-fpm processes launched as there are thumbnails to process. [1] https://github.com/mickae…

I remember doing benchmark on LAN about 5 years ago, and Nextcloud was order of magnitude slower than Seafile even for basic file sync (on the order of tens of GB).
Post reply on HN