Firefox fragt mich plötzlich nicht mehr nach dem Download/Speicherort

  • Eventuell beisst dich du dich zu sehr an Begrifflichkeiten fest und verlierst darüber die technischen Aspekte aus dem Blick :-/

    Ich habe leider das Gefühl, dass ich der einzige hier im Thread bin, der sich nicht an Begrifflichkeiten festbeißt, sondern an den technischen Gegebenheiten... :(

    Es war immer von einer PDF-Datei die Rede, welche der TE bei "Anzeige im Firefox" auf seinem Dateisystem nicht finden kann und es war hier mehrfach die Behauptung aufgestellt worden, dass diese PDF-Datei immer erst im Dateisystem abgespeichert werden muss, weil dies technisch notwendig sei. Einfach nochmal den gesamten Thread durchlesen. Deswegen wurde doch der %temp%-Ordner und der Disk-Cache ins Spiel gebracht. Später war dann die Datei auch noch im Memory-Cache, weil es angeblich notwendig ist, sie dort zu speichern und jetzt sagst du das gleiche, dass die Datei im Cache zusammengesetzt wird und dann erst zur Anzeige ins RAM geladen wird. Die Datei befindet sich doch schon im RAM!? Welche technische Begründung gibt es denn für so ein Vorgehen (außer bei sehr großen Dateien, um nicht nochmal alles vom Server laden zu müssen)?

    Vor allem hatte ich aber doch gezeigt, dass alles auch ohne Zwischenspeicherung angezeigt werden kann und zwar indem man den gesamten Cache abschaltet und dort auch nachweislich nichts mehr abgespeichert wird (siehe 'about:cache'). Warum probiert das denn keiner aus? Ich versteh diese Diskussion echt nicht mehr... :/

    Einmal editiert, zuletzt von BrokenHeart (3. März 2023 um 15:58)

  • Als letzten Test könnte man jeglichen Cache deaktivieren und schauen, wie Firefox sich verhält. Worauf du evtl. hinaus willst, ist anderweitig als "payloadless" bekannt (leider im negativen Sinn). Und so hatte ich dich und die Thematik auch verstanden. In den Cache schauen, bin ich erst gar nicht drauf gekommen.

    Da du den Cache ja bereits abgeschaltet hast, könnte dir, falls nutzbar, besagtes "process monitor" weiterhelfen (wahlweise ähnliches für dein Betriebssystem).

    Wir sind keine Beschwerdestelle, hier gibt es nur Lösungen! Meine Glückszahl hier: 93.

  • und jetzt sagst du das gleiche, dass die Datei im Cache zusammengesetzt wird und dann erst zur Anzeige ins RAM geladen wird. Die Datei befindet sich doch schon im RAM!? Welche technische Begründung gibt es denn für so ein Vorgehen

    Paktebasierte Übertragung mit Paketgrößen, die nahezu immer kleiner sind als die zu übertragenden Dateien?

    Pfeif auf Dateisystem, aber zuletzt erklärtest du, dass gar keine Speicherung vor der Anzeige nötig sei ... ;)

  • Ich habe, wie weiter oben angeregt, auch über Procmon nachgeschaut und es werden definitiv keine Daten beim Download von Firefox in irgendeine Datei geschrieben, wenn der Cache abgeschaltet wird (Disk&Memory-Cache haben jeweils 0 Einträge!). Die gesamte PDF-Datei befindet sich also ausschließlich im allokierten RAM und wird dann gleich im Firefox zur Anzeige gebracht, sobald die Datei richtig übertragen wurde.

    Das ist das, was ich auch ganz am Anfang gesagt habe und wo man mir immer wieder erklärt hat, dass das technisch gar nicht möglich sei. Und die ganze Diskussion nur, weil ich in meinem ersten Beitrag in diesem Thread einem Fragesteller erklärt hatte, dass er keine PDF-Datei finden kann, weil gar keine angelegt wurde... :/

    --

    Paktebasierte Übertragung mit Paketgrößen, die nahezu immer kleiner sind als die zu übertragenden Dateien?

    Was hat TCP mit der Frage zu tun, ob ich eine Datei/Cache für das "Zusammensetzen"(?) übertragener Datenpakete brauche? Es werden keine Paketdaten in der Größenordnung von ca. 1,5KB in den Cache geschrieben, das wäre viel zu ineffektiv, sondern meist ein Vielfaches davon(kann man ja auch in Procmon überprüfen). Die einzelnen Datenpakete werden bei der Übertragung zuerst in einem oder mehreren dynamischen Speicherobjekten gehalten und dann zum Zwecke der Wiederverwendung in den Cache geschrieben oder zum Öffnen in anderen Anwendungen temporär gespeichert(z.B. %temp%) bzw. persistent gespeichert, wenn ich eine Datei dauerhaft speichern möchte ("Download").

    ...und vor allem: wie werden die Daten bitte nach deiner Aussage im Cache/Datei zusammengesetzt und im Firefox zur Anzeige gebracht, wenn überhaupt kein Cache oder temporäre Datei existieren? :/  

    Pfeif auf Dateisystem, aber zuletzt erklärtest du, dass gar keine Speicherung vor der Anzeige nötig sei

    Was du mit diesem Satz meinst, verstehe ich nicht... :/

  • Jetzt noch das OSI-Modell einzubringen, dürfte nicht zum Ziel führen. PDF zur direkten Anzeige können also ohne Cache angezeigt werden, Cache, wenn verfügbar, nutzbar im Offline-Modus oder wenn ein erneuter Download nicht erwünscht wird. Das würde ich für mich jetzt entnehmen.

    Erweitert könnte man sagen, weil es ja auch Nutzer gibt, die eben ohne den einen oder jeglichen Cache arbeiten (trivial hin oder her), diese Eigenschaft ja funktionieren sollte/muss.

    Wir sind keine Beschwerdestelle, hier gibt es nur Lösungen! Meine Glückszahl hier: 93.