Seite 1 von 1

Seitenperformance verbessern

Verfasst: 04.01.2014, 23:11
von seokrank.de
Ich hab da mal ne Frage an die Profis.

Meine Filmseite läd extrem langsam weil ich pro Seite um die 10 Youtube Videos eingebunden habe. Dazu müssen dann noch 3 Adsense Banner und ein paar Bilder geladen werden. Dass das ordentlich Performance schluckt ist ja klar, allerdings kann ich es kaum anders machen. Vorher war die Ladezeit bei unsäglichen 11-13 Sekunden. Mit dem Plugin WP SUPER CACHE habe ich es immerhin auf 6-9 Sekunden geschafft, allerdings ist mir das immer noch zu langsam. Die Youtube Videos verbrauchen einfach viel zu viel Performance. Weiß jemand sonst noch eine Möglichkeit die Ladezeit zu der Wordpress Seite zu senken.

Meine Programmierkenntnisse sind leider noch nicht die Besten. In Foren habe ich öfter mal gesehen, dass Videos in Spoiler Tags gepackt werden, damit nicht alles auf einmal geladen werden muss, allerdings wäre das auch keine ideale Lösung weil die Videos eigentlich der Blickfang bei einer Filmseite sind. Die Bilder selbst verbrauchen rund 550KB gesamt, dann ist da natürlich noch das Theme und der rest der gut 5 MB sind die Videos.

Irgendwelche Vorschläge? Schonmal vielen Dank :)

Verfasst:
von

Verfasst: 04.01.2014, 23:21
von Thomas B.
Hast du mal nen Link?
6-9 Sekunden sind sehr schlecht, die Videos werden doch nicht alle zugleich abgespielt oder? Bzw. werden erst abgespielt wenn man auf play drückt, das sollte also nicht wirklich das Problem sein.

Vielmehr solltest du mal dein Hosting Paket prüfen, ob es für WP wirklich geeignet ist. Manche Hoster versprechen da ja die tollsten Sachen.

Verfasst: 04.01.2014, 23:26
von seokrank.de
Hast ne PN ;) ... danke schonmal.

Verfasst: 04.01.2014, 23:54
von Thomas B.
OK, ich hab mal geschaut, die Videos hast du über YouTube eingebunden, die werden nicht von deinem Server geladen.

Hier mal ein kleines Tool von Google, das dir zeigt was du alles besser machen könntest.
https://developers.google.com/speed/pagespeed/insights/

Du solltest eine Kompression und den Browsercache aktivieren. Das macht schon mal viel aus, vor allem bei weiteren Seitenaufrufen.

Bei den Bildern kannst du auch noch viel machen. Die PNGs kannst du eigentlich auch als JPG speichern, das reduziert die Größe erheblich. Die Bilder selber kannst du alle noch optimieren, für eine kleinere Dateigröße.

Du könntest die Seite auch in zwei einzelne Seiten aufteilen, Mainstream / Geheimtipp. Da sie recht lang ist.

Der Server scheint OK zu sein.

Schöne Grüße
Thomas

Verfasst: 05.01.2014, 00:06
von seokrank.de
Thomas B. hat geschrieben:OK, ich hab mal geschaut, die Videos hast du über YouTube eingebunden, die werden nicht von deinem Server geladen.

Hier mal ein kleines Tool von Google, das dir zeigt was du alles besser machen könntest.
https://developers.google.com/speed/pagespeed/insights/

Du solltest eine Kompression und den Browsercache aktivieren. Das macht schon mal viel aus, vor allem bei weiteren Seitenaufrufen.

Bei den Bildern kannst du auch noch viel machen. Die PNGs kannst du eigentlich auch als JPG speichern, das reduziert die Größe erheblich. Die Bilder selber kannst du alle noch optimieren, für eine kleinere Dateigröße.

Du könntest die Seite auch in zwei einzelne Seiten aufteilen, Mainstream / Geheimtipp. Da sie recht lang ist.

Der Server scheint OK zu sein.

Schöne Grüße
Thomas
kompression hab ich in dem cache plugin bereits aktiviert oder meinst du was anderes? die videos sind zwar von youtube eingebunden, aber wenn du mal eine andere unterseite ohne youtube videos testest (z.b. vierter punkt in der hauptnavigation) dann wirst du feststellen, dass diese in weniger als 3 sekunden geladen ist, also kann es eigentlich nur an den yt videos liegen, denn auf den anderen seiten abseits der startseite habe ich gar keine bilder eingebunden. und diese laden auch alle so langsam aufgrund der videos.

ich habe hiermit getestet: https://tools.pingdom.com/fpt/

die bilder kann man zwar noch verkleinern, das stimmt, dennoch zeigt es mir über 5mb in dem tool an. die datenmenge der bilder habe ich zusammengerechnet, das sind lediglich 500kb, von daher kommt die hauptverzögerung woanders her. in dem plugin gibt es auch noch eine "cdn" funktion, kenne mich damit aber nicht aus und will nichts kaputt machen. denkst du das bringt wirklich einen großen performance schub? sinn der sache ist halt dass die daten von näher gelegenen access points zum user kommen.

die startseite könnte ich zwar aufteilen, habe aber bewusst so einen langen text geschrieben, weil ich hier nur ein hauptkeyword habe für das die seite ranken soll und da brächte eine aufteilung eher weniger da "mainstream liste" und "geheimtipp liste" keine keywords darstellen, sondern den text nur etwas untergliedern sollen. bringt natürlich ne schlechtere performance, aber die unterseiten in der oberen navbar leiden ja auch alle unter dem gleichen problem der yt videos.

vielen dank für deine anregungen, ich schaue mal was sich machen lässt und vielleicht weiß ja sonst noch jemand was.

p.s. gzip hab ich jetzt in der options.php aktiviert, trotzdem meckert pagespeedinsights immer noch. wo aktiviere ich browser caching und macht das nicht schon mein plugin?

Verfasst:
von

Re: Seitenperformance verbessern

Verfasst: 05.01.2014, 23:41
von nerd
seokrank.de hat geschrieben: Meine Filmseite läd extrem langsam weil ich pro Seite um die 10 Youtube Videos eingebunden habe.
Oehm... und warum dass?
Prinzipiell kann ich mir als besucher doch nur 1 video gleichzeitig ansehen - ich stelle mir ja auch keine 4 fernseher nebeneinander ins wohnzimmer.

Packe deine 10 videos in eine youtube playlist und verlinke auf die eine playlist in deiner seite; und nicht auf 10 videos in 10 playern.

Re: Seitenperformance verbessern

Verfasst: 06.01.2014, 03:07
von seokrank.de
nerd hat geschrieben:
seokrank.de hat geschrieben: Meine Filmseite läd extrem langsam weil ich pro Seite um die 10 Youtube Videos eingebunden habe.
Oehm... und warum dass?
Prinzipiell kann ich mir als besucher doch nur 1 video gleichzeitig ansehen - ich stelle mir ja auch keine 4 fernseher nebeneinander ins wohnzimmer.

Packe deine 10 videos in eine youtube playlist und verlinke auf die eine playlist in deiner seite; und nicht auf 10 videos in 10 playern.
nunja du kannst dir das wie eine art top 10 vorstellen und da möchte ich eben alles auf einer seite haben, beschreibung, videos und affiliate links im text. wenn ich jetzt auf eine playlist verlinke linke ich ja von meinem content (text) und auch den affiliate links und adsense bannern weg mit denen ich das geld verdiene, und das möchte ich nicht. die videos sollen direkt auf der seite abspielbar sein und als blickfang dienen und damit auch reziprok lust auf den text bzw den film ansich machen.

im prinzip ist es wie wenn ich mehrere filme einzeln reviewe aber eben aus keyword optimierung alle in einen beitrag packe. auf der startseite alleine sind es über 3500 wörter, da schreibe ich nunmal nicht so viel text und verlinke ganz am ende auf eine playlist mit meiner top 10 sondern lockere die einzelnen filmbeschreibungen mit den videos auf ;)

zumal sich niemand so viel text durchliest ohne irgendwelches bildmaterial. den text brauche ich aber, sonst würd ich auch einzelne beiträge zu jedem film machen, das ist aber nicht meine absicht, weil ich für ein (bzw 2) übergordnete(s) keyword(s) ranken will und das klappt so auch ziemlich gut. bin auf platz 2 mit meinem hauptkeyword und auf 5 mit dem anderen großen.

wenn du auf actionfilm top 10 (fiktives beispiel) optimieren willst dann ist halt die beschreibung pro film nicht lang genug für einen eigenen beitrag, bei einer top 10 ist der text aber umso länger und optimal für dieses keyword. da ich für die einzelnen filmtitel nicht ranken will sondern nur für dieses keyword ist es so optimal für mich.

Verfasst: 08.01.2014, 03:44
von nerd
ich finde die herransgehensweise falsch. Wenn du so lange texte hast dann verteile die auf mehrere seiten, wie es jedes grosse blog und textlastigesonline magazin auch tut; dann hast du auch weniger probleme mit den ladezeiten. Beim 2. pageview sind deine logos, header, css und js files schon im browsercache; und du bekommst mehr ad-impressions pro besucher.
Oder du versuchst mit lazyload ( https://www.appelsiini.net/projects/lazyload ) bzw. lazyload YT ( https://www.newmediacampaigns.com/blog/ ... ube-videos ).

Verfasst: 08.01.2014, 08:57
von mogli
Dazu gibt es schon einige Plugins. Lazy Load wäre eine Idee: https://wordpress.org/plugins/lazy-load-for-videos/

Verfasst: 10.01.2014, 08:51
von KleFraWo
Hey,

vielleicht kannst du mir mal deine Seite per PN schicken dann versteht man die Sache vielleicht besser.

Nutze auch auf meinen Seiten im Moment Wordpress und hab mich auch in letzter Zeit mit der Optimierung beschäftigt.

Benutze folgende Plugins:
Allgemein (Cache etc.):W3 Total Cache
Datenbank: Wp-Optimize
Bilder: Optimus

und dies hat mich beim Pagespeed schon ein paar Punkte nach oben geworfen.

Verfasst: 09.02.2014, 12:27
von HypnosisPraxis
Hi,
ich nutzte WP-Fastet Cache. Ist meiner Meinung nach schneller als W3, wenn Du kein CDN brauchst. Auch funktioniert woocommerce

Grüße

Uli