Forum: Programmieren allgemein
Delphi
by stalkingwolf,
17. Mär 2021
Naja das Projekt läuft schon seit ein paar Jahren und das bisher ohne Probleme.
Die meisten unserer Kunden haben auch nur ein paar Dateien und meistens kleinere PNG oder PDF Dateien.
Wir haben nur nun einen Kunden der relativ viele Dateien runterlädt.
Das ist auch nur ein einmaliger Vorgangs morgens. Wenn der ein paar Minuten dauert ist das aktuell nicht so tragisch.
aber ich habe es...
Forum: Programmieren allgemein
Delphi
by stalkingwolf,
17. Mär 2021
schon klar, es war eher salopp ausgedrückt.
Mit der Kompression wollte ich auch eher die Geschwindigkeit des Transports erhöhen oder einmal testen ob es ein Unterschied ergibt.
nur mal so. 144MB über 1Gbit Netzwerk ( ca 30 Dateien ) dauern 56sek. Das ist ne Hausnummer.
Auf dem Android Tablet was im WLAN hängt dauert es sogar 2min.
Auch Test z.b im RESTClient von Firefox ist nicht...
Forum: Programmieren allgemein
Delphi
by stalkingwolf,
16. Mär 2021
Nachtrag : Ich versuche mit REST Kompression zu testen, aber irgendwie will das nicht so.
Folgender Artikel https://www.developer-experts.net/2018/10/12/bessere-performance-mit-rest-kompression/
Wir haben in unserem Apache deflate Modul auch eingetragen inkl mod_filter.conf AddOutputFilterByType DEFLATE application/json
Aber als Content Encoding erhalte ich immer leer zurück.
Bin mir...
Forum: Programmieren allgemein
Delphi
by stalkingwolf,
16. Mär 2021
Ich bin ehrlich gesagt auf Seiten vom Webserver überfragt was machbar ist und ob das in dem Szenario Sinn ergibt.
Ich spreche es einmal mit dem Mitarbeiter durch welcher bei uns die Webserver administriert.
Forum: Programmieren allgemein
Delphi
by stalkingwolf,
16. Mär 2021
Das geht nicht. Der Content ist nicht von aussen erreichbar.
Aber vom Prinzip stelle ich das gerade auf einzeln um. Erst die Liste der Dateien und dann die Dateien einzeln.
Forum: Programmieren allgemein
Delphi
by stalkingwolf,
16. Mär 2021
Folgendes Szenario. Wir fragen einen JSON Array mit Bildern ab, welcher teilweise über 100MB wird. z.b 20 Dateien a 5MB.
Wenn ich diesen auf Seiten meiner APP in FMX Anfrage wird der Array über 500MB und mit dem umwandeln von JSONValue in TJSONArray knallt mir das Programm mit der Meldung zu wenig Arbeitsspeicher weg ( 32Bit ca 1GB ist Ende ).
Auszug aus dem Quellcode :
var ...