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

  1. 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


Versionen

1.3.1

Für REDAXO
^5.10
Veröffentlicht am
19.09.2022

## 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

Für REDAXO
^5.10
Veröffentlicht am
19.09.2022

## 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.3.0-beta1

Für REDAXO
^5.10
Veröffentlicht am
17.08.2022

## What’s Changed
* REDAXO_VARs by @alxndr-w in https://github.com/alexplusde/speed_up/pull/15

`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-dev

1.2.3

Für REDAXO
^5.10
Veröffentlicht am
31.07.2022

## 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

Für REDAXO
^5.10
Veröffentlicht am
13.07.2022
  • 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

Für REDAXO
^5.6
Veröffentlicht am
23.05.2022
  • 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

Für REDAXO
^5.6
Veröffentlicht am
10.05.2022

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

Für REDAXO
^5.6
Veröffentlicht am
20.04.2022
  • Überarbeitetes Layout der Einstellungsseite

Full Changelog: https://github.com/alexplusde/speed_up/compare/1.1.2…1.1.3

1.1.2

Für REDAXO
^5.6
Veröffentlicht am
19.04.2022
  • 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

Für REDAXO
^5.6
Veröffentlicht am
06.04.2022

## 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

Für REDAXO
^5.6
Veröffentlicht am
23.03.2022
  1. 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.

1. Im REDAXO-Installer das Addon `speed_up` herunterladen und installieren. Anschließend erscheint unter `System` ein neuer Menüpunkt `Speed Up`.

2. Wähle bei Bedarf das gewünschte Konfigurationsprofil.

3. 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.

4. Füge im ``-Bereich deiner Templates möglichst weit oben `$speed_up = new speed_up(); $speed_up->show();` ein, um eine Liste von ``-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

[Zum Repository auf GitHub wechseln](https://github.com/alexplusde/speed_up)