Easyengine Benutzung

Easyengine Benutzung

Wie man easyengine benutzt

wie ihm vorherigen Beitag haben wir nun Ubuntu 14.04 auf dem Server einen Webserver mit Easyengine nginx und allen anderen Tools installiert.

Um diesen nun zu bedienen gibt es eine reihe von Befehlen die ihr unter diesem Link findet.

Wir haben jetzt den Webserver installiert und vielleicht auch schon eine Seite oder sogar eine WordPressseite angelegt.

Den eigentlichen Webinhalt findet ihr unter /var/www/example.com/htdocs.
Aber da wird Pagespeed mitinstalliert haben sollten wir die Funktionen auch nutzen und deswegen erstmal Pagespeed einstellen:
meine Konfiguration sieht so aus:

# HTTPS Support
pagespeed FetchHttps enable;

# PageSpeed Filters
# CSS Minification
pagespeed EnableFilters combine_css,rewrite_css,flatten_css_imports,extend_cache,prioritize_critical_css, inline_google_font_css,move_css_above_scripts;

# JS Minification
pagespeed EnableFilters combine_javascript,rewrite_javascript,canonicalize_javascript_libraries,elide_attributes, rewrite_javascript,defer_javascript;

# Images Optimization
pagespeed EnableFilters lazyload_images;
pagespeed EnableFilters rewrite_images,sprite_images,recompress_images,strip_image_meta_data;
pagespeed EnableFilters convert_jpeg_to_progressive,convert_png_to_jpeg,convert_jpeg_to_webp;

# Remove comments from HTML
pagespeed EnableFilters remove_comments;
# Remove WHITESPACE from HTML
pagespeed EnableFilters collapse_whitespace;

pagespeed EnableFilters insert_dns_prefetch;
pagespeed CssFlattenMaxBytes 5120;
pagespeed UseExperimentalJsMinifier on;

Diese Einstellungen beinhalten Javascript und CSS reduzieren und kombinieren, sowie Bilder verkleinern und in webp Format ausgeben. Dies bringt schon einiges an Geschwindigkeit.

Zudem sollten wir bei vielen Seiten oder Bildern den Cache vom Pagespeed erhöhen, memcached.
In der Datei /etc/memcached.conf sollten wir -m 64 auch 128 oder gar auf 256 setzen.

Zur weiteren Benutzung:

phpmyadmin wird aufgerufen /pma also example.com/pma – dies wird dann weitergeleitet auf Port 22222 also example.com:22222/db/pma dort muss man sich über ein
Authentifizierungsfenster anmelden. Der User ist easyengine, das Passwort solltet ihr euch ja merken, aufschreiben oder weglegen bei der Installation vom nginx Webserver.
Anmelden kann man sich im phpmyadmin mit dem mysqluser root und dem Passwort welches wir in der /etc/mysql/conf.d/my.cnf findet.

Wenn wir die Utilities installiert haben können wir auch auf example.com:22222 zugreifen, dort finden sich dann Tools um sich den memcached Status anzuschauen oder den Cache zu löschen.

 

Noch etwas, da wir ja php 7 benutzen und easyengine php 5 mitinstalliert, können wir dem php 5 auch weniger Ressourcen geben. Dazu in der Datei /etc/php/5.6/fpm/pool.d/www.conf einige Werte ändern:

pm.start_servers = 2
pm.min_spare_servers = 2
pm.max_spare_servers = 3

das sollte reichen, nun am besten noch ein Reboot, denn der tut immer gut 🙂