

Not really incompatible, PHP provides configurable shared memory across processes that survive even if fastcgi releases every process and just keeps something idle for new requests.


Not really incompatible, PHP provides configurable shared memory across processes that survive even if fastcgi releases every process and just keeps something idle for new requests.


don’t know a lot about fastcgi, but looking it up it seems like it also keeps a persistent process running to avoid execution overhead
More of less, the good thing about PHP + fastcgi is that it keeps a configure amount of minimum persistent processes (plus a dynamic number) to avoid execution overhead like you said… now there’s an important detail, PHP processes are generic, meaning if you’ve 50 apps hosted in your server they can all be served with just one persistent process. No need to spin up 50 processes for each app like with node/go etc.
Supervisors shutting down containers/processes are good, but starting up is slow compared to the single PHP idle process ready to go for any app. :)


Exactly my situation. Thanks @mlunar@lemmy.world. The only way this could be done better was to do it in PHP / have fastcgi so it wouldn’t require a constantly running background process specifically for it. People can say a lot of things about PHP, but nothing beats the fastcgi model.
It’s a Pi, what are you expecting. You just wasted a ton of money on inferior hardware with extra software issues. You could’ve just got a mini pc with 2 nvme slots instead for half the price and add a 6 port sata board for 20$ to one of those. Much cheaper, way more reliable, upgradable and ZFS actually would’ve work as you expect.
I’ve said this in the past, the app is good and works fine but it lacks a standalone desktop app…
It’s a bit pointless to have it working [only] the way it does, it’s all JS already so why force people into Docker to install something that can already perfectly work as desktop app with Tauri, Electron or even something much simpler like a custom build C++ webview? Thanks.


Different times when people actually had time to properly do things and had fun on their jobs. Nowadays…


Welcome to modern operating systems, apps, browsers, websites… just buy a high-dpi 30" screen :D


This isn’t true, there are other features that “emit code”, that includes: namespaces, decorators and some cases even async / await (when targeting ES5 or ES6).


This isn’t true, there are other features that “emit code”, that includes: namespaces, decorators and some cases even async / await (when targeting ES5 or ES6).


fair enough :D but it does happen and there are reasons for that: https://stackoverflow.com/questions/47363996/why-does-an-enum-transpile-into-a-function
Even that command wont really disable ALL animations.


Not really, because this stuff also happens: https://stackoverflow.com/questions/20278095/enums-in-typescript-what-is-the-javascript-code-doing a function call always has an inpact.


Its really not, have you noticed how an enum is transpiled? you end up with a function… a lot of other things follow the same pattern.
Sure, can they consider stopping wasting money / time actually develop useful stuff? For a DE that got €1M from the Sovereign Tech Fund they’re not showing results.
Okay fine, desktop icons can be a design decision, however a “disable animations” toggle on the settings that doesn’t disable ALL animations… that’s just poorly made software, not something you may have an opinion on.


It does, the “compiler” adds a bunch of extra garbage for extra safety that really does have an impact.


I guess we can take the overhead of rust considering all the advantages. Go however… can’t even.
Yes, systemd is a very good and very well written piece of software while GNOME is a pile questionable decisions that uses web tech to create themes and takes about half a second to load up any window. Also the same pile where you’ve to use 3 different network management UIs to get stuff done. And… where you can’t have desktop icons because they were too hard to get done properly OR where you can’t have a “disable animations” toggle on the settings to actually disable ALL animations instead of just some stuff while leaving others arounds.
Finally, because nobody needs to manage system like it’s the 2000’s nor have duplicate daemons around to do stuff that systemd does in 1/4 of the resources and with less bugs.
@Vendetta9076@sh.itjust.works latest code pushed into the repo splits the config into it’s own file.