drum sag ich ja immer: Performanceoptimierung ist immer hochindividuell...
Leider, hatte gehofft, dass sich noch ein büschen was dreht ![]()
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellen
drum sag ich ja immer: Performanceoptimierung ist immer hochindividuell...
Leider, hatte gehofft, dass sich noch ein büschen was dreht ![]()
Hi Monika,
klar, habe Code und Plugin nach dem Test gleich wieder rausgeworfen,
deine Messungen stimmen mit meinen überein, mit Code/Plugin sinkt beides auf 86%
Habe erst den code, dann zum verifizieren das plugin getestet, der effekt ist der gleiche
der Page Speed Grade sinkt von 90 auf 86
und YSlow Grade sinkt von 89 auf ebenfalls 86
Gibt es dafür eine sinnvolle Erklärung?
Dank euch für die Hilfe
Ich teste den Code. Wär schön, wenn es ein klein wenig bringt. Dass es in die func des themes kommt, war klar. Gibt es da eine Ordnung wohin? Anfang/Ende oder querbeet?
Dass mit den query stringent hab ich mit der Plugin-Erklärung verstanden (so halbwegs)
Wo soll der Code in der function hin? oder isses egal
Bleibt die cdn-Frage ![]()
Würdet ihr mir dann bitte erklären was welche??? Versionsnummer für einen Einfluss auf gzip hat?
cdn versuch ich zu konfigurieren. Mal sehen wo ich mir den Kopf einhaue. Was empfehlt ihr außer google Drive, wenn's um ein sonst sein soll?
Yap, yap und wahrscheinlich.
Die Reihenfolge, wann welches JavaScript eingebunden und ausgeführt wird, ist wichtig. Wenn bspw. Plugins eigene jQuery JS-Funktionen mitbringen, muss vorher jQuery geladen sein. Sonst gibt das Fehlermeldungen. Das erkennt Autoptimize leider nicht. Von Hand da dran zu gehen wird aufgrund der Anzahl der JS-Dateien dann schnell lästig und zeitraubend.
Was Du aber noch ausprobieren kannst: Spiel mal mit den JS-Optionen rum. Aktiviere als erstes den Try-Catch. Schau in der Browserkonsole (FF/Chrome, F12) nach Fehlermeldungen. Schließ diese Dateien von der Optimierung dann aus.
Es gibt einige andere Plugins für diese Aufgabe, aber die nenne ich nicht.
Das mit den js-Optionen hatte ich schonmal durch.
Nennst du die anderen Plugins nicht, weil sie noch weniger taugen als autooptimize, oder.... Dann kann ich ja nochmal suchen ![]()
Hi maxe,
was davon läuft, weiß der geier - darum über if_module - zumindest war die hp danach deutlich schneller ![]()
bei Autooptimize ist das aktiviert:
[TABLE="class: form-table"]
[tr]
[TH]Optimize JavaScript Code[/TH]
[TR="class: hidden js_sub ao_adv"]
[TH]Force JavaScript in <head>
[/TH]
[/TR]
[TR="class: hidden js_sub ao_adv"]
[TH]Look for scripts only in <head>? (deprecated)[/TH]
[/TR]
[/TABLE]
Was mit autooptimize schief geht. Heißt es geht nur händisch? Dann bin ich zu doof dafür
Aktiviere lieber mal bei Autoptimize das Zusammenführen der JavaScripte. HTML-Quelltext kannst Du auch noch ausprobieren. Das "Minifyen" der JS wird vermutlich zu Problemen führen, die nicht ganz so trivial zu lösen sind
Genau, es geht schief ![]()
Der teil in der htaccess sieht so aus:
<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-shockwave-flash
</IfModule>
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/css "access plus 1 week"
ExpiresByType text/javascript "access plus 1 week"
ExpiresByType text/html "access plus 1 week"
ExpiresByType application/javascript "access plus 1 week"
ExpiresByType application/x-javascript "access plus 1 week"
ExpiresByType application/xhtml-xml "access plus 600 seconds"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 month"
</IfModule>
<IfModule mod_headers.c>
Header append Vary Accept-Encoding
</IfModule>
Alles anzeigen
Was sind dabei externe quellen?
Angemahnt wird:
Compressing the following resources with gzip could reduce their transfer size by 68.2KiB (66% reduction).
Compressing http://press-photographer.de/piwik/piwik.js could save 28.1KiB (65% reduction).
Compressing http://press-photographer.de/wp-includes/js…in.js?ver=4.2.2 could save 10.1KiB (70% reduction).
Compressing http://press-photographer.de/wp-includes/js…n.js?ver=1.11.4 could save 8.0KiB (67% reduction).
Compressing http://press-photographer.de/wp-content/the…sing.js?ver=1.3 could save 6.0KiB (75% reduction).
Compressing http://press-photographer.de/wp-content/the…stom.js?ver=1.0 could save 4.4KiB (71% reduction).
Compressing http://press-photographer.de/wp-includes/js…n.js?ver=1.11.4 could save 4.2KiB (62% reduction).
Compressing http://press-photographer.de/wp-content/the…ipsy.js?ver=1.0 could save 3.0KiB (71% reduction).
Compressing http://press-photographer.de/wp-includes/js…n.js?ver=1.11.4 could save 2.1KiB (54% reduction).
Compressing http://press-photographer.de/wp-content/the…menu.js?ver=1.0 could save 968B (55% reduction).
Compressing http://press-photographer.de/wp-content/the…ader.js?ver=1.0 could save 959B (56% reduction).
Compressing http://press-photographer.de/wp-includes/js…in.js?ver=4.2.2 could save 351B (47% reduction).
Größenmässig nicht die Welt, aber da ich eh ne langsame Seite habe...
Hi,
gtmetrix zeigt an, dass auf ich auf meiner hp press-photographer.de gzip aktivieren soll. Ist in htaccess aktiviert und checkgzipcompression zeigt auch an, dass gzip aktiv ist.
Könnt ihr mir das System erklären?
Darf ich's schubsen?
Kann ich die Umleitung zur Wp-Login selber machen? Wenn ich das Plugin lösche ist alles wie davor. Es würde mir schon genügen, wenn ihr mir sagt, wo das Plugin was ändert. Da kann ich mir die Änderungen dieser Dateien ansehen
Zu 1)
config, .htaccess, .htpassw, xmlrpc vom Zugriff auschließen. Dachte wenn man readme und liesmich löscht gibt's beim update probs? Und wenn ich sie lösche sind sie nach update evtl wieder da. Also dich eher so den Zugriff verbieten.
Ps warum kann ein Plugin die htaccess ändern, wenn der Zugriff verweigert wird?
2) ich habe die codeschnipsel aus div. Seiten für wp-Sicherheit. Dachte alle Dateien sind in Kleinbuchstaben? Ich kontrollier das.
5) höher geht nicht, wollte ich schon für die wpconfig. Kann sie innerhalb des html-Ordners verschieben in dem wp liegt. Warum ist das eigentlich in einem HTML-Ordner? Ist das immer so?
Ich weiß, blöde fragen. Ich bin nur Fotograf, kann Seiten anpassen und damit hört's auf. möchte aber meine Seite sicherer machen und zumindest ein paar grundzüge lernen. Der, der wp installiert hat, hatte wohl wenig Interesse an sowas - Hauptsache wp ist drauf und gut war. Das muss ich jetzt nachholen.
So,
Eigentlich hätte ich die Funktionen des Plugins all in One Security durch
- Schreibrechte kontrolliert
- xmlrpc.php selbst in htaccess getilgt
- DB prefix geändert
und und und
Eigentlich hat das Ding keine Berechtigung mehr, bis auf die Firewall und die Umleitung des wp-Login auf eine andere Adresse.
Deshalb die Frage: lässt sich die Umleitung auch ohne ein Plugin realisieren?
Und ist die Firewall so gut, dass man deshalb das Plugin behalten sollte?
Ganz plump könnte man auch einfach ein Delay beim Aufruf der Startseite machen - bspw. 2 Sekunden - und dann geht's erst weiter. In der Zeit ein rotierendes Eichhörnchen einblenden oder so...
Eins das Nüsse knackt
Ich weiß ja, dass ich keine Ahnung hab, aber ich muss ja wo anfangen :razz:
ich lese mich gerade mit https://www.rhone.ch/support/kb/art…-File_aufgebaut
ein. trotzdem verstehe ich es nicht.
gehört der ausdruck zusammen?
# Deny access to important files
<FilesMatch "(^\.|wp-config\.php|xmlrpc\.php|(?<!robots)\.txt|(liesmich|readme)\.*)">
Order deny,allow
Deny from all
</FilesMatch>
# Deny access to important files
<FilesMatch "(.htaccess|.htpasswd|wp-config.php|liesmich.html|readme.html)">
order deny,allow
deny from all
</FilesMatch>
Alles anzeigen
ist teilweise doppelt gemoppelt
Ist das so mit htaccess|.htpasswd richtig? bzw könnt ihr mir ne Seite sagen, wo ich das nachlesen kann?
<FilesMatch "(^\.|wp-config\.php|xmlrpc\.php|(?<!robots)\.txt|.htaccess|.htpasswd|(liesmich|readme)\.*)">
Order deny,allow
Deny from all
</FilesMatch>
und was macht !robots)\.tx?
Geladen wird das logo zuerst - aber wohl nicht angezeigt, weil es am ende des oberen sliders liegt. grrrrrrr.
Die Hintergrundbilder sind schon mehrfach verkleinert - noch mehr wollte ich bei den dingern nicht machen.