Bilderupload, Wordpress erstellt 18 Bildversionen

  • Hallo Zusammen,

    ich habe eine Frage zum Bilderupload bei meiner Wordpress installation. Ich betreibe Wordpress auf einem eigenen Server (RaspberryPi 4). Es ist doch so: Lädt man ein Bild hoch bei Wordpress, dann werden normalerweiße 4 Dateien daraus gemacht. 1 x Original und 3 x Konvertiert mit entsprechender Auflösung wie in den Mediaeinstellungen hinterlegt. Bei mir sieht das ganze allerdings so aus:

    https://imgur.com/JNH0cyG

    Es werden also ganze 10 Dateien angelegt. Ich habe wohlgemerkt alle Plugins und auch Themes deaktiviert. Abseits dessen habe ich sonst das DIVI Theme im gebrauch. Wenn dieses aktiviert ist, sieht das ganze sogar so aus:

    https://imgur.com/Bolpnvk

    Dateien die durch das Divi Theme extra erstellt werden habe ich mal rot markiert. 18 Dateien pro Bild ist schon ein wenig viel. Auswirkung davon: Das hochladen der Bilder dauert sehr lange, weil er zu jedem Bild 18 Exemplare erstellen bzw. konvertieren muss und das kostet Rechenleistung.

    Meine Frage ist nun: Weiß jemand woran das liegt und wie man das steuern kann?

    Kurzer Hinweiß: Es gibt bei Wordpress doch diesen Seitenzustand im Dashboard. Dort werden "Probleme" angezeigt. Unter anderem war bei mir die Fehlermeldung vorhanden, dass das Modul imagick nicht installiert oder aktiviert ist. Ich habe es also nachinstalliert und aktiviert. Hängt es evtl mit dem Modul zusammen? Aber eigentlich ist es ja ein Modul, das Wordpress standardmäßig haben möchte, oder?

    6 Mal editiert, zuletzt von Romka (9. Mai 2020 um 13:13)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Wie viele Bilder erstellt werden hängt immer vom verwendeten Theme und den Plugins ab.

    Verwende mal ein blank Theme und keine Plugins, dann siehst du, was vom reinen WP kommt.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Ich habe sämtliche Plugins und Themes deaktivert bzw. das Wordpress Standard Theme aktiviert. In diesem Zustand erstellt Wordpress 10 Dateien wie auf dem ersten Bild zu sehen.

  • Es ist doch so: Lädt man ein Bild hoch bei Wordpress, dann werden normalerweiße 4 Dateien daraus gemacht. 1 x Original und 3 x Konvertiert mit entsprechender Auflösung wie in den Mediaeinstellungen hinterlegt.


    Seit WordPress 4.4 wird intern eine weitere Bildgrösse medium_large erstellt, oft erstellt WordPress weiterhin auch noch Auflösungen für z.B. die Anzeige der Thumbnails in der Mediathek bzw. auch für spätere Angaben in [FONT=Courier New]srcset[/FONT] usw..

    Auch WordPress Standard Themes erstellen diverse weitere Grösse für Header Bilder, Beitragsbilder, Archivübersichten usw.

  • Mittlerweile ist ein bisschen was klarer geworden. Hier sind die Bilder die generiert werden durch die Kombination Wordpress + Divi Theme:

    https://imgur.com/avuSlbK

    Mittlerweile kann das DIVI Theme standardmäßig [FONT=Courier New]srcset[/FONT] und und [FONT=Courier New]sizes[/FONT] benutzen, was Optimierungen im responsive Design ermöglicht. Durch [FONT=Courier New]srcset[/FONT] kann Wordpress zwischen mehreren Bildern wählen die generiert wurden und bei kleineren Bildgrößen nun auch kleinere Bilder wählen, was gut für die Ladegeschwindigkeit ist. Allerdings scheint DIVI diese Möglichkeit nicht vollständig auszuschöpfen. Ich habe mal ein Bild mit dem Namen "a" hinzugefügt, in eine Webseite eingepflegt und anschließend in den Code geschaut.

    (php gewählt, da der Code damit besser zu lesen ist)

    [FONT=Arial]Wie im Code zu sehen, werden nur 4 von 18 möglichen Bildern mit einbezogen. Vorallem der Sprung von 1280px auf 2560px ist schon recht groß und dazwischen kommt nichts. Wenigstens 1920px sollte wohl noch mit aufgenommen werden für HD Bildschirme. Wieso sollte man auch 2560er Bilder einsetzen, wenn der Bildschirm des Nutzers nur Full-HD Auflösung hat? Vorallem warum 18 Bilder erstellen, wenn man nur 4 davon nutzt?

    Stand schon mal jemand vor ähnlichen Problemen? Kennt jemand vielleicht irgendein Plugin, mit dem sich das einigermaßen steuern lässt?[/FONT]

  • In den Überlegungen fehlt noch das Stichwort "Retina" Auflösung, da werden ganz kurz gesagt vom entspr. Gerät bevorzugt doppelt so grosse Auflösungen wie als Pixel angegeben geladen und verwendet.

    Die verwendeten Grössen und damit auch die Angaben in [FONT=Courier New]srcset[/FONT] bzw. [FONT=Courier New]sizes[/FONT] werden in WordPress je nach Einsatzsstelle des Bildes z.B. als Header oder Beitragsbild oder im Content oder im Sidebar oder in einem Slider oder in einer Archivansicht bzw. in einem Suchergebnis oder als hinterlegtes Bild für strukturierte Daten für soziale Medien oder Suchmaschinen komplett unterschiedliche sein.

    Weitere Details zu den in Deinem Fall wo und wie nötigen Auflösungen am besten beim DIVI-Support anfragen.

    3 Mal editiert, zuletzt von b3317133 (15. Mai 2020 um 10:43)

  • Die Sache mit Retina ist mir noch unklar. Ich habe verstanden, dass die doppelte Pixeldichte verwendet wird bei einem Retina Display. Das würde doch bedeuten, die Auflösung ist einfach doppelt so hoch. Pixel sind halt Pixel. Ob die jetzt kleiner sind und näher beieinander liegen, müsste doch der Browser trotzdem erkennen. Das heißt mit dem srcset und der sizes Angabe müsste doch tortzdem das richtige Bild herausgesucht werden, oder irre ich mich da?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!