@beli3ver @pixelfed fedilab kann es, pixelfed aber noch nicht. Die APIs sind zu langsam, deshalb ist es noch nicht live.

@jr ja, wenn die requests 4 sekunden oder so dauern, wird es halt unbenutzbar^^ irgendwie sowas hat er mal geschrieben. @beli3ver

@Hughenknubbel ich sag nur das man da mit PHP selbst Schuld ist... die ganze Website ist auch an einigen Stellen unterirdisch langsam... @beli3ver

@jr @Hughenknubbel @beli3ver PHP a sich ist schon schnell, wenn man ordentlich damit umgeht.

@devinius nein das ist ne Interpretersprache... das kann nie richtig schnell werden... es gibt ja nichtmal einen Precompiler... sobald Projekte komplex werden, wird PHP langsam! Siehe zB auch Nextcloud @Hughenknubbel @beli3ver

@jr
@devinius @Hughenknubbel @beli3ver
Das stimmt doch alles schon seit Ewigkeiten nicht mehr. PHP-Code wird in Bytecode übersetzt, Opcache speichert den Bytecode zwischen.

Ich habe meine fetteste Wordpress-Seite mit PHP-FPM und Opcache auf 1200 Requests/s geprügelt, auf sechs Jahre alter Server-Hardware. Es geht also.

@sturmflut @devinius @Hughenknubbel @beli3ver ok gut aber trotzdem hat es noch Macken wie zB kein gutes Debugging... aber ich will mich hier nicht mit Leuten über PHP anlegen... PHP ist für die meisten so eine Art Religion das sie es bis aufs Messer verteidigen...

@jr nachdem ich einmal versucht habe ein TRuby Projekt zu deployen, ist PHP ein Totschlagargument :D @sturmflut @devinius @beli3ver

@Hughenknubbel also Java .war Files kann man sehr schnell auf nem Application Server deployen... und Python/Django zu Deployen ist auch easy @sturmflut @devinius @beli3ver

@jr java? wo du erstmal nen emulator brauchst damit das überhaupt läuft?
Und nur mal so: ich hatte früher einen Madsonic Server, der ist java, und einen Ampache Server. Der ist PHP. Madsonic war teilweise um einiges langsamer.
und beide boten apps an. und sind mit sicherheit "größer" als Pixelfed.
Ich vermute eher das das problem in den SQL abfragen etc liegt. wer da unerfahren ist, lässt viel performance liegen.
@sturmflut @devinius @beli3ver

@Hughenknubbel Java benötigt halt seine Runtime w8e PHP und Python auch... ist jedoch wesentlich performaneter da es eine VM ist und somit recht Maschienennah und gleichzeitig Cross Platform... @sturmflut @devinius @beli3ver

@jr @Hughenknubbel @devinius @beli3ver PHP und Python haben auch Virtuelle Maschinen mit Bytecode. Cross-Plattform sind sie sowieso alle.

@jr "es gibt eine Verschwörung und alle die etwas anderes behaupten gehören zur verschwörung" @devinius @sturmflut @beli3ver

Sign in to participate in the conversation
Mastodon

One of the first Mastodon instances, there is no specific topic we're into, just enjoy your time!