Easy Performance Booster - Joomla! Plugin - Logo

JOOMLA 4.x JOOMLA 3.x FREE PRO

Name: Easy Performance Booster - Version: 3.1.0.0-FREE / 3.2.9.0-PRO / 4.0.0.1-PRO - Typ: Plugin - Lizenz: GPLv3
Beschreibung: Easy Performance Booster verbessert die Performance und Ladegeschwindigkeit von Joomla!

Übersicht über alle Downloads zu dieser Erweiterung: EPB - Easy Performance Booster Downloads

Easy Performance Booster verbessert die Ladezeit von Joomla! Webseiten

Das System-Plugin Easy Performance Booster Pro verbessert die Performance und Ladezeit einer Joomla! Website erheblich, indem es statische Dateien (JavaScript und CSS) minimiert, kombiniert und für zukünftige Aufrufe im Cache zwischenspeichert. Zusätzlich kann die komplette HTML-Ausgabe minimiert ausgegeben werden.

Darüber hinaus generiert das Plugin eine optimierte .htaccess-Datei mit erforderlichen Komprimierungs- und Caching-Einstellungen, um die Optimierung auf Apache-Servern zu aktivieren. Wenn die .htaccess-Datei nicht vorhanden ist, erstellt das Plugin diese Datei automatisch mit der neuesten Vorlage des Joomla! Projekts.

JavaScript- und CSS-Dateien können feinkörnig von der Verarbeitung mit bestimmten Ausführungsparametern ausgeschlossen werden. Dabei können einzelne Dateien auf bestimmten Seiten von der Optimierung ausgeschlossen werden, wenn es zum Beispiel zu JavaScript-Konflikten kommt. Es ist auch möglich, die Ausführung des gesamten Plugins auf bestimmte Komponenten oder Sprachen zu beschränken. Der integrierte Debug-Modus hilft dabei, die notwendigen Parameter für bestimmte Seiten im Frontend zu ermitteln.

Hinweis: Das Plugin muss auf der letzten Position platziert werden (Reihenfolge - Als letztes). Wenn ein Cache-Plugin verwendet wird (zum Beispiel Page Cache Extended), muss Easy Performance Booster direkt vor dem Cache-Plugin platziert werden. Das heißt, dass in dieser Konstellation das Cache-Plugin als letztes und Easy Performance Booster direkt davor platziert wird!

Features

  • Verbessert die Ladegeschwindigkeit und Performance von Joomla!
  • Minimiert HTML-Code
  • Minimiert JavaScript- und CSS-Dateien
  • Kombiniert JavaScript- und CSS-Dateien
  • Speichert optimierte JavaScript- und CSS-Dateien in den Cache
  • Fügt ein JavaScript-Attribut hinzu: Normal, Async oder Defer (PRO)
  • Erzeugt eine optimierte .htaccess-Datei (PRO)
  • Erstellt eine .htaccess-Datei aus der Joomla!-Vorlage htaccess.txt (PRO)
  • Fügt der .htaccess-Datei Komprimierungs- und Caching-Regeln hinzu (PRO)
  • Statische Dateien können von der Verarbeitung ausgeschlossen werden.
  • Die Plugin-Ausführung kann feinkörnig gesteuert werden
  • Debugmodus, um die erforderlichen Parameter für den Ausschluss zu finden

Pro Feature - Symbolische Links

Youtube Vorschau - Video ID BBG3HFfee2Y

Installation

Das Plugin im Backend installieren, unter Erweiterungen -- Plugins -- System - Easy Performance Booster konfigurieren und aktivieren.

Changelog

+ = Hinzugefügt - ! = Entfernt - ^ = Geändert - # = Gefixt

Joomla! 4.x

Version 4.0.0.1-PRO - 2021-09-28

  • # Changed cache folder to /cache. Joomla! 4 changed the location of JPATH_CACHE to /administrator/cache. Thanks to Markus B. for reporting it!

Version 4.0.0.0-PRO - 2021-09-14

  • + First Pro release for Joomla! 4.x based on EPB Pro version 3.2.9.0-PRO

Joomla! 3.x

Version 3.2.9.0-PRO - 2021-07-14

  • + Preload pages with instant.page - With this option, pages are preloaded when a user has hovered a link for 65 ms with his mouse or starts touching the display before releasing it. For more information about the used script, visit https://instant.page/
  • ^ Optimised path handling of internal files loaded using the domain name (absolute instead of relative paths)

Version 3.2.8.3-PRO - 2021-07-12

  • # Optimised parameters check of the exclusion option if the value is an integer

Version 3.2.8.2-PRO - 2021-06-22

  • ^ Upgraded symfony/css-selector (v5.2.7 => v5.3.0)
  • ^ Updated custom field
  • # Added an additional return type check for Folder::files()

Version 3.2.8.1-PRO - 2021-05-13

  • ^ Improved optimisation of CSS files with conditional rules and media attributes

Version 3.1.0.0-FREE - 2021-05-13

  • Maintenace release based on 3.2.8.0-PRO with all improvements available in the free version
  • ^ Changed the version number specification. The first number stands for the supported major Joomla! version. The following three numbers follow the Semantic Versioning Specification (SemVer), as it used to be previously.
  • ^ Improved optimisation of CSS files with conditional rules and media attributes

Version 3.2.8.0-PRO - 2021-04-06

  • + Added Optimise inline elements option - With this option, also inline elements are optimised and minified. Note: This could lead to unexpected behaviour if the data has to be created dynamically on each page request. Thanks to Michael K. for reporting it!
  • ^ Updated 3rd party libraries - voku/simple_html_dom (4.7.29)
  • ^ Changed the version number specification. The first number stands for the supported major Joomla! version. The following three numbers follow the Semantic Versioning Specification (SemVer), as it used to be previously.

Version 3.2.7-PRO - 2021-04-01

  • ^ Removed possible TypeError issue with old JavaScript code
  • ^ Changed the way how the optimised CSS file is minified (correct @import position)

Version 3.2.6-PRO - 2021-03-29

  • + Added Head section only option - With this option, the general optimization is only applied to files and code in the loaded pages' head section. This approach will solve or at least mitigate issues with scrips that require to be loaded after specific HTML code parts and therefore must be executed within the body tag.
  • ^ Revised the minification process for better flag recognition - Files are minified separately and then concatenated into one file without losing the ID checks' required information.
  • ^ Improved check for external JS files - External files are not removed from the optimised output.

Version 3.2.5-PRO - 2021-03-24

  • # Fixed the positioning of the optimised combined cache file if the first JavaScript instruction is an inline tag

Version 3.2.4-PRO - 2021-03-23

  • ^ Improved the handling of loaded static files not going through Joomla!'s API
  • ^ Changed the positioning of the optimised combined cache file to mitigate JavaScript conflicts
  • ^ Adjusted the recognition and processing of the inline elements
  • ^ Updated 3rd party libraries (dependencies)
  • ^ Code optimisations

Version 3.2.3-PRO - 2021-01-31

  • ^ Maintenance release
  • ^ Updated 3rd party libraries (HtmlMin 4.4.8 & Minify 1.3.66)
  • ^ Updated htaccess template file to the latest version
  • ^ Updated language files
  • ^ Code optimisations

Version 3.2.2-PRO - 2020-06-28

  • + Order of plugins - Plugins are ordered correctly in the installation process automatically
  • # Added a check whether cached files exist while trying to create symbolic links to avoid an error

Version 3.2.1-PRO - 2020-05-24

  • + New option Create symbolic links automatically - With this option, the symbolic links are created automatically on each static file creation process. This option should be enabled if the website has many pages and Easy Performance Booster creates numerous cache files. By activating this functionality, identical cache files are replaced with symbolic links, and only one target file copy is stored. Keep this option disabled if you want to have more control over this functionality or does not want to use it at all!

Version 3.0.2-FREE - 2020-05-17

  • ^ Maintenance update

Version 3.2.0-PRO - 2020-05-17

  • + New option Create Symbolic Links - With this option, identical cache files are replaced with symbolic links, and only one target file copy is stored. This feature reduces the required space drastically!
    Easy Performance Booster - Symbolic Links
  • # Messages from AJAX requests are returned in the selected language

Version 3.0.1-FREE - 2020-05-03

  • + Added German translation files
  • ^ Updated 3rd party libraries (HtmlMin 4.4.3 & Minify 1.3.63)

Version 3.1.0-PRO - 2020-04-26

  • + Technical requirements: Increasing Technical Requirements - Joomla! Core & PHP for Pro & Free Extensions
  • + Added German translation files
  • + Improved .htaccess optimization handling - Now each optimization rule (GZIP, Expires, Headers and .htacces creation) can be added or removed separately with one click.
  • + Added Expires rules for Fonts - Thanks to Michael K. for the suggestion!
  • ^ Updated 3rd party libraries (HtmlMin 4.4.3 & Minify 1.3.63)

Version 3.0.0-FREE - 2020-01-04

Version 3.0.2-PRO - 2019-11-18

  • ^ Updated 3rd party library for HTML Minification (HtmlMin 4.0.7)
  • ^ Updated the way 3rd party libraries are loaded - Completely using Composer, not just for dependencies.

Version 3.0.1-PRO - 2019-11-14

  • + Option JS attribute - How should the cached Javascript file be loaded? Normal - JavaScript fetching and execution pause the HTML parsing. Async - JavaScript fetching runs asynchronously, execution pauses the HTML parsing once the file was fetched. Defer - JavaScript fetching runs asynchronously, the script is executed once the HTML parsing was completed.
  • + Option Exclude User Groups - The plugin is not executed if the user is in one of the selected groups.
  • ^ Updated 3rd party libraries
  • # Fixed wrong variable usage for Converter class

Version 3.0.0-PRO - 2019-08-27

  • + First release for Joomla! >= 3.8

Download

Übersicht über alle Downloads zu dieser Erweiterung: EPB - Easy Performance Booster Downloads