Webhosting: Unterschied zwischen den Versionen

Aus Baebeca Solutions GmbH - Wiki
Zur Navigation springen Zur Suche springen
Slu (Diskussion | Beiträge)
Slu (Diskussion | Beiträge)
Zeile 15: Zeile 15:
== Dynamische Bildgenerierungen etc. via PHP ==
== Dynamische Bildgenerierungen etc. via PHP ==


Sofern du solche dynamischen Generierungen benutze, kannst du so auch für diese das Caching aktivieren.
Sofern du solche dynamischen Dinge benutzt, kannst du so auch für diese das Caching aktivieren. Hier ein Beispiel mit einer "img.php".


.htaccess Datei
.htaccess Datei

Version vom 28. August 2025, 08:51 Uhr

Cache

Die meisten CMS Systeme besitzen kein Cache Konzept, was über alle Dateien / Plugins und co. skaliert. Daher folgende best practice Empfhelungen.

Statische Dateien

.htaccess Datei

# cache 4h with revalidate
<FilesMatch "\.(?:css|js|map|woff2?|eot|ttf|otf|svg|ico|png|jpe?g|gif|webp|avif|bmp|tiff?|heic|heif|mp4|webm|ogv|mp3|m4a|ogg|wav|flac|pdf)$">
	Header set Cache-Control "public, max-age=14400, must-revalidate"
</FilesMatch>

Dynamische Bildgenerierungen etc. via PHP

Sofern du solche dynamischen Dinge benutzt, kannst du so auch für diese das Caching aktivieren. Hier ein Beispiel mit einer "img.php".

.htaccess Datei

<Files "img.php">
	Header always unset Pragma
	Header always set Cache-Control "public, max-age=14400, must-revalidate"
</Files>

PHP Datei (Nur nötig wenn cache nicht greift)

header_remove('Pragma');
header_remove('Expires');

SPF Einträge

Wenn deine Domain extern ist und du E-Mails aus unseren Netzen versendest, musst du deinen SPF-Record wie folgt erweitern, damit der Spamfilter des Empfängers diese E-Mails nicht ablehnt.

Beispiel Vorher:
v=spf1 a mx -all
Beispiel Nachher:
v=spf1 a mx include:_spf.baebeca.de -all