Hallo @ericteubert,
Da Podcastseiten meist mobil angesteuert werden, um schnell mal mobil, beim Hören einen Kommentar abzugeben, habe ich mein bestes gegeben die Seite in der Geschwindigkeit zu optimieren. Im WP ist ein Plugin am Werkeln, das die ausgelieferten JS und CSS Dateien komprimiert, also überflüssige Tabs, Absätze, Leerzeichen, etc. löscht. Der Apache ist auf’s Datenkomprimieren konfiguriert. Zum Teil habe ich auch weitere CSS Dateien, von Plugins manuell durch den Kompressor geworfen. Maschinen können das ja trotzdem lesen, sie brauchen keine übersichtlichen Tabs und Abstände.
Ausgerechnet Podlove wird von Google Pagespeed immer wieder angemahnt.
- Durch die Komprimierung von: podlove-podcast-plugin/lib/modules/static/podlove-web-player.js?ver=2.0.19 könnten nach der Komprimierung 4,2 KB (15 %) eingespart werden.
Kann man folgende Dateien, die aktuell über das Podlove CDN ausgeliefert werden, nicht einfach ins Plugin tun und somit vom eigenen Server abrufen lassen, so könnte man eine Verlangsamung durch das Öffnen einer zusätzlichen Verbindung zum Podlove-Server vermeiden:
- https://cdn.podlove.org/subscribe-button/images/icon-big.png (60 Minuten)
- https://cdn.podlove.org/subscribe-button/images/icon-small.png (60 Minuten)
- https://cdn.podlove.org/subscribe-button/javascripts/app.js (60 Minuten)
- https://cdn.podlove.org/subscribe-button/stylesheets/app.css (60 Minuten)
Ist verständlich was ich meine?
Edit; Nachtrag:
Ich sehe gerade noch, dass podlove die Episodencover in seinen Cache legt. Wäre es nicht sinnvoll die benötigten Bildgrößen einfach mit zu den anderen gercoppten Bildern im WP zu legen; und die Bilder einfach von WP mitgenerieren zu lassen? Vor allem, weil dann Plugins, wie TinyPNG die Bilder mit komprimieren. Das wäre für alle super: Der Podcaster muss sich um nix weiter kümmern, Google ist zufrieden und vor allem der Besucher der Website muss weniger Bits durch seine gedrosselte Leitung (Ja, die Drossel ist ein echtes Problem!) in der U-Bahn ziehen.
Warum habt ihr Euch eig. dafür entschieden die Bilder in der benötigten Größe nicht einfach mit generieren zu lassen und stattdessen in den Cache zu legen und immer wieder neu zu generieren? In beiden Fällen ist die Datei ja zuverlässig abrufbar und muss nicht neu erzeugt werden. Mir fiel auf, dass ich, seit dem aktiven gebrauch von Podlove, einen CronJob im Webserver habe. Ist es nicht effizienter nur ein Mal die Bilder zu erzeugen, als es immer zu zu tun?