AddOn
Speed Up
Beschreibung
Ein REDAXO-Addon, das durch prefetching und preloading von Artikeln und Kategorien die wahrgenommene Ladezeit ausgewählter Seiten für Website-Besuchende auf wenige Millisekunden reduziert.#SEO #PageSpeed #Performance #Prefetching #Preloading
SPEED UP für REDAXO 5
Ein REDAXO-Addon, das durch prefetching und preloading von Artikeln und Kategorien die wahrgenommene Ladezeit ausgewählter Seiten für Website-Besuchende auf wenige Milisekunden reduziert.
Features
- Einfach: In unter 5 Minuten installiert und eingerichtet
- Flexibel: 4 verschiedene Konfigurationsprofile passend zu deinem REDAXO-Projekt, Extension Point zur händischen Optimierung.
- Sinnvoll: Entferne einzelne Artikel aus dem automatischen Prefetching, wenn diese dynamische Inhalte darstellen.
- Kompatibel Automatische Konfiguration für Instllationen, die das Addon YCom verwenden (beta)
- Kompatibel Automatische Konfiguration für Instllationen, die das Addon URL verwenden (geplant)
Weitere Informationen: https://github.com/alexplusde/speed_up (README.md beachten)
github.com/alexplusde/speed_up
Umsetzung
Alexander Walther - alex+ Digitales Marketing zum Profil
Innsbrucker Str. 2 74072 Heilbronn www.alexplus.de/redaxo-addonsVersionen
1.3.1
What's Changed
- fix BC method by @alxndr-w in https://github.com/alexplusde/speed_up/pull/22
Full Changelog: https://github.com/alexplusde/speed_up/compare/1.3.0...1.3.1
1.3.0
What's Changed
- SPEED_UP REDAXO_VARs by @alxndr-w in https://github.com/alexplusde/speed_up/pull/15
- Update rex_var_speed_up.php by @alxndr-w in https://github.com/alexplusde/speed_up/pull/16
- Update README.md by @alxndr-w in https://github.com/alexplusde/speed_up/pull/17
- add
as
attribute for media files by @alxndr-w in https://github.com/alexplusde/speed_up/pull/18 - Fix rexvar by @alxndr-w in https://github.com/alexplusde/speed_up/pull/19
REX_VAR_SPEED_UP[]
und REX_VAR_SPEED_UP_ASSETS[file="project.js"]
sind nun möglich und können auf Herz und Nieren getestet werden. Feedback willkommen!
Full Changelog: https://github.com/alexplusde/speed_up/compare/1.2.3...1.3.0
1.2.3
What's Changed
- ignore
filemtime(): stat failed
by @alxndr-w in https://github.com/alexplusde/speed_up/pull/13
Full Changelog: https://github.com/alexplusde/speed_up/compare/1.2.0...1.2.3
Live-Docs: https://github.com/alexplusde/speed_up/blob/main/README.md
1.2
- Neu: Optionales Cache-Busting für Projektdateien (CSS, JS, Webfonts) mit der Methode
speed_up_assets::getUrl($file)
für eine Vverkürzung der Gesamt-Ladezeit beim Seitenwechsel. Erfordert ein manuelles Anpassen von Template und ´.htaccess`-Datei.
Full Changelog: https://github.com/alexplusde/speed_up/compare/1.1.5...1.2.0
Live-Docs: https://github.com/alexplusde/speed_up/blob/main/README.md
1.1.5
- Behebt einen Fehler bei der Versionsabfrage im Installer.
Full Changelog: https://github.com/alexplusde/speed_up/compare/1.1.4...1.1.5
1.1.4
Behebt den Fehler, dass im Installer eine neue Version angezeigt wird, obwohl man die aktuelle installiert hat.
Full Changelog: https://github.com/alexplusde/speed_up/compare/1.1.3...1.1.4
1.1.3
- Überarbeitetes Layout der Einstellungsseite
Full Changelog: https://github.com/alexplusde/speed_up/compare/1.1.2...1.1.3
1.1.2
- Code zum Preloading von Medien verbessert, type wird jetzt am Medium mit ausgegeben, URL im Frontend wurde korrigiert
Full Changelog: https://github.com/alexplusde/speed_up/compare/1.1.1...1.1.2
1.1.1
What's Changed
- Meta-Infos Abhängigkeit in package.yml definiert, um Whooops im Setup zu vermeiden
- Einstellung zur Verfügung stellen by @alxndr-w in https://github.com/alexplusde/speed_up/pull/7
- Update README.md by @tyrant88 in https://github.com/alexplusde/speed_up/pull/10
New Contributors
- @tyrant88 made their first contribution in https://github.com/alexplusde/speed_up/pull/10
Full Changelog: https://github.com/alexplusde/speed_up/compare/1.0.5...1.1.1
1.0.5
1.0.5 [23.03.2022]
Erster Release dieses Addons.
Changelog
Version 1.0.5 behebt einen Fehler, wenn es keine YRewrite-Kategorie in der Struktur gibt.
Installationshinweise
Voraussetzung: YRewrite muss installiert und aktiviert sein.
-
Im REDAXO-Installer das Addon
speed_up
herunterladen und installieren. Anschließend erscheint unterSystem
ein neuer MenüpunktSpeed Up
. -
Wähle bei Bedarf das gewünschte Konfigurationsprofil.
-
Bei der Installation wurde ein Artikel-Metainfo-Feld
speed_up
angelegt. Deaktiviere die Einstellung fürs Prefetching an jedem Artikel, in dem dynamische Inhalte dargestellt werden (z.B. Aufruf mit Get-Parameter, Formulare und deren Zielseiten). Diese willst du schließlich nicht prefetchen. Nein, willst du wirklich nicht. -
Füge im
<head>
-Bereich deiner Templates möglichst weit oben$speed_up = new speed_up(); $speed_up->show();
ein, um eine Liste von<link>
-Attributen auszugeben.
Das war's erstmal.
Ob alles funktioniert, erkennst du mit einem Blick in den Netzwerk-Reiter deiner Browser-Entwicklertools und dem Gefühl, du würdest die angeklickte Seite gerade mit Glasfaser ansurfen und nicht mit deiner DSL 6.000-Leitung, die dir dein Provider maximal zur Verfügung stellen konnte. ;)
Weitere Infos