Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Wichtiges SEO-Kriterium: Ladezeit deines Shops

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    Re: Wichtiges SEO-Kriterium: Ladezeit deines Shops
    Antwort #150 am: 15. Januar 2012, 10:51:43
    Kann es sein, dass Page Speed hauptsächlich an "keep alive" hängt? Sobald "keep alive" genutzt wird, erhält man automatisch gute Werte, der Page Speed Status ist dann grün...

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Wichtiges SEO-Kriterium: Ladezeit deines Shops
    Antwort #151 am: 16. Januar 2012, 08:59:43
    Wo es aber definitiv unterschiedliche Werte gibt, einmal Pagespeed mit Firefox und einmal Pagespeed mit Google Chrome.
    [...6

    Es gibt einige Regeln, die nur in der Chrome-Version drin sind. Und natürlich musst du sicherstellen, in beiden Browsern die gleiche Version einzusetzen.

    30 Punkte Unterschied zwischen Chrome und Firefox sollte es aber nicht geben.

    Kann es sein, dass Page Speed hauptsächlich an "keep alive" hängt? Sobald "keep alive" genutzt wird, erhält man automatisch gute Werte, der Page Speed Status ist dann grün...

    Ja, dem ist so. KeepAlive ist halt einfach wichtig, jeder neue Verbindungsaufbau zwischen Browser und Server erzeugt unnötigen Overhead.

    Jenser

    • Frisch an Board
    • Beiträge: 60
    • Geschlecht:
    Re: Wichtiges SEO-Kriterium: Ladezeit deines Shops
    Antwort #152 am: 16. Januar 2012, 10:40:58
    Bezogen auf modified eCommerce Shopsoftware würde mich mal interessieren ob es Sinn macht, die eingebauten Cachefunktionen Smarty- und SQLQueryCache des Shops zusätzlich/überhaupt zu nutzen.

    Trucker05

    • Schreiberling
    • Beiträge: 347
    Re: Wichtiges SEO-Kriterium: Ladezeit deines Shops
    Antwort #153 am: 17. Januar 2012, 22:59:07
    Hallo,

    habe da mal 'ne Verständnisfrage.

    Nachdem Pagespeed uns das "LeverageBrowserCaching" rot angezeigt hat haben wir unseren Hoster gebeten auf unseren Managed Server das mod_expires zu laden.

    Darauf hin hat dieser uns vorgeschlagen den eAccelerator zu installieren, da er hiermit gute Erfahrungen gemacht hat.

    Da nun der Punkt im Pagespeed immer noch rot bleibt, frag ich mich ob es nicht Sinn macht beides zu nutzen? Oder sehe ich hier was falsch?

    eAccelerator=php Beschleuniger
    mod_expires=Browser caching


    Und wenn ich schon frage, was braucht es noch für Module oder was schlagt ihr vor?

    Zitat
    Loaded modules:

    core mod_log_config mod_logio prefork http_core mod_so mod_alias mod_auth_basic mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_deflate mod_dir mod_env mod_include mod_mime mod_negotiation mod_php5 mod_python mod_rewrite mod_setenvif mod_ssl mod_status mod_suexec

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Wichtiges SEO-Kriterium: Ladezeit deines Shops
    Antwort #154 am: 17. Januar 2012, 23:05:41
    Sieht man mal von "mod_expires" ab sieht das ziemlich komplett aus. "mod_filter" kann, muss aber nicht. Und "mod_headers" sollte auf jeden Fall.

    Und ja, auf die Nachfrage nach "mod_expires" mit eAccelerator zu antworten hat was. Das sind in der Tat zwei unterschiedliche paar Stiefel.

    Trucker05

    • Schreiberling
    • Beiträge: 347
    Re: Wichtiges SEO-Kriterium: Ladezeit deines Shops
    Antwort #155 am: 17. Januar 2012, 23:19:18
    [...]
    Und ja, auf die Nachfrage nach "mod_expires" mit eAccelerator zu antworten hat was. [...]

    Hat uns ja nur 29 Euro gekostet. :ironie:

    Also deiner Meinung nach sowohl "mod_expires" wie auch "mod_headers" zusätzlich drauf?

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Wichtiges SEO-Kriterium: Ladezeit deines Shops
    Antwort #156 am: 17. Januar 2012, 23:25:29
    Ja. Ohne "mod_headers" kannst du z.B. den ETag-Header nicht löschen.

    rockmartin

    • Mitglied
    • Beiträge: 162
    • Geschlecht:
    Re: Wichtiges SEO-Kriterium: Ladezeit deines Shops
    Antwort #157 am: 20. März 2012, 11:01:13
    Egal was ich auch mache, es ändert sich nichts an dem Google Page Speed. Immoment habe ich einen Page Speed von 73/100. Das geht aber noch besser. Bilder, CSS und JS habe ich schon optimiert. Jetzt wollte ich mich dem Broser Cache und der Gzip Komprimierung widmen.

    Zunächst habe ich versucht über das Adminmenü erste Erfolge zu erzielen. Denn dort gibt es ja unter (Erweiterte Komfiguration) die Punkte Gzip Kompression und Cache Optionen. Ich habe beide Einträge aktiviert und habe den Shop in diesem Zustand einige Zeit laufen lassen. Bei den Google Page Speed werten hat sich allerdings nichts getan und die Fehler (High priority: Browser-Caching nutzen und Gzip aktivieren) wurden weiterhin angezeigt.

    Danach habe ich die beiden Optionen im Adminmenü wieder deaktiviert und habe alles so gemacht, wie es in dem Artikel von Matt steht. http://50north.de/hoeher-schneller-weiter-modified eCommerce Shopsoftware-on-steroids/

    Alles wird gut dachte ich mir. Die .htaccess Datei angepasst und Versionsnummern für css/js erstellt. Danach habe ich den Shop mit dieser Konfiguration wieder eine Zeit laufen lassen. Resultat nach ca. 1 Woche. Keinerlei veränderungen am Google Page Speed. Danach habe ich die .htaccess wieder auf Original Stand gebracht.

    Irgendwas mache ich falsch! Ich weiß nur nicht was. Ich bearbeite immer die .htaccess Datei im root Verzeichniss, nicht die im Templates Ordner oder sonst irgendeine .htaccess Datei.

    Als Server verwende ich einen ALL-INKL-BUSINESS Server http://all-inkl.com/webhosting/business/

    Hier meine .htaccess Datei
    Code: PHP  [Auswählen]
    AddHandler php5-cgi .php
    # $Id: .htaccess,v 1.5 2005/05/19 17:09:19 Administrator Exp $
    #
    # This is used with Apache WebServers
    #
    # For this to work, you must include the parameter 'Options' to
    # the AllowOverride configuration
    #
    # Example:
    #
    #<Directory "/usr/local/apache/htdocs">
    #   AllowOverride Options
    #</Directory>
    #
    # 'All' with also work. (This configuration is in the
    # apache/conf/httpd.conf file)
    # The following makes adjustments to the SSL protocol for Internet
    # Explorer browsers
    <IfModule mod_setenvif.c>
      <IfDefine SSL>
        SetEnvIf User-Agent ".*MSIE.*" \
                 nokeepalive ssl-unclean-shutdown \
                 downgrade-1.0 force-response-1.0
      </IfDefine>
    </IfModule>

    # Fix certain PHP values
    # (commented out by default to prevent errors occuring on certain
    # servers)
    #<IfModule mod_php4.c>
    #  php_value session.use_trans_sid 0
    #  php_value register_globals 1
    #</IfModule>

    #-- Turn off ETags in HTTP-header
    #FileETag None

    #-- Call time pass reference error ?!
    #php_flag  allow_call_time_pass_reference On

    #-- XTC Session only on first visit
    #php_flag session.use_trans_sid 0

    #-----------------------------------------
    #- SEO Hartmut König
    #-----------------------------------------
    #-- ! Comment this line, if you get an ERROR 500 !
    #Options +FollowSymlinks

    # http://httpd.apache.org/docs/misc/rewriteguide.html
    RewriteEngine on

    # Rewriteregel für SSL Proxy (ssl-account.com) bei eigenen Zertifikat bitte diese drei Zeilen auskommentieren.
    RewriteCond %{HTTP_HOST} !^www. [NC]
    RewriteCond %{REMOTE_ADDR} !^85.13.128.137 [NC]
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]

    #-- Sitemap
    RewriteRule ^sitemap(.*)\.html$ /shop_content.php?coID=8 [qsappend,L]

    ##-- Kategorien
    RewriteCond %{REQUEST_URI} (.*):::([_0-9]+):([_0-9]+)\.html$
    RewriteRule (.*):::([_0-9]+):([_0-9]+)\.html$ /index.php?cPath=$2&page=$3 [qsappend,L]
    RewriteCond %{REQUEST_URI} (.*):::([_0-9]+)\.html$
    RewriteRule (.*):::([_0-9]+)\.html$ /index.php?cPath=$2 [qsappend,L]

    ##-- Produkte
    RewriteRule (.*)::(.+)\.html$ /product_info.php?products_id=$2 [qsappend,L]

    ##-- Content
    RewriteRule (.*):_:([0-9]+)\.html$ /shop_content.php?coID=$2 [qsappend,L]

    ##-- Manufacturers
    RewriteCond %{REQUEST_URI} (.*):.:([_0-9]+):([_0-9]+)\.html$
    RewriteRule (.*):.:([_0-9]+):([_0-9]+)\.html$ /index.php?manufacturers_id=$2&page=$3 [qsappend,L]
    RewriteCond %{REQUEST_URI} (.*):.:([_0-9]+)\.html$
    RewriteRule (.*):.:([0-9]+)\.html$ /index.php?manufacturers_id=$2 [qsappend,L]

    ##-- Fehlerseiten auf die Sitemap lotsen
    ErrorDocument 400 /sitemap.html?error=400
    ErrorDocument 401 /sitemap.html?error=401
    ErrorDocument 402 /sitemap.html?error=402
    ErrorDocument 403 /sitemap.html?error=403
    ErrorDocument 404 /sitemap.html?error=404
    ErrorDocument 500 /sitemap.html?error=500

    ##-- BOF - Tomcraft - 2009-09-09 - Use canonical URLs
    # (don't use if your shop runs on a subdomain!)
    #
    #RewriteCond %{HTTP_HOST} !^www\. [NC]
    #RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
    #
    ##-- EOF - Tomcraft - 2009-09-09 - Use canonical URLs

    Trucker05

    • Schreiberling
    • Beiträge: 347
    Re: Wichtiges SEO-Kriterium: Ladezeit deines Shops
    Antwort #158 am: 20. März 2012, 11:07:09
    Schau doch mal, ob auf Deinem Server "mod_expires" wie auch "mod_headers" geladen sind????
    Kannst im Shopbackend unter Hilfsprogramme/Server Info einsehen

    rockmartin

    • Mitglied
    • Beiträge: 162
    • Geschlecht:
    Re: Wichtiges SEO-Kriterium: Ladezeit deines Shops
    Antwort #159 am: 20. März 2012, 11:12:16
    Hallo Trucker05,

    wenn ich in der riesiegen Tabelle die Firefox Suchfunktion anwerfe und nach "mod_headers" oder "mod_expires" suche findet es nix. Sollte das vielleicht schon der Fehler sein?

    //Nachtrag//

    Ich habe mich gerade mal mit dem Support in Verbindung gesetzt und mir wurde gesagt, das die genannten Module bereits auf dem Server installiert sind und verwendet werden können.

    Ich verstehe jetzt nix!

    Trucker05

    • Schreiberling
    • Beiträge: 347
    Re: Wichtiges SEO-Kriterium: Ladezeit deines Shops
    Antwort #160 am: 20. März 2012, 12:21:15
    Ein Link zum Shop würde vielleicht den Einen oder Anderen dazu verleiten, mal einen Blick darauf zu werfen!

    Hier mal die Erweiterung die bei meiner .htaccess geholfen hat (die im Hauptordner):
    Code: PHP  [Auswählen]
    <IfModule mod_deflate.c>
            <FilesMatch "\.(css|js|x?html?|php)$">
               SetOutputFilter DEFLATE
            </FilesMatch>
      </IfModule>
           
        <IfModule mod_expires.c>
          ExpiresActive On
          ExpiresDefault "access plus 1 minutes"
          ExpiresByType text/html "access plus 1 minutes"
          ExpiresByType text/css "access plus 604800 seconds"
          ExpiresByType text/javascript "aaccess plus 604800 seconds"
          ExpiresByType text/plain "access plus 604800 seconds"
          ExpiresByType application/javascript "access plus 604800 seconds"
          ExpiresByType application/x-javascript "access plus 604800 seconds"
          ExpiresByType application/x-shockwave-flash "access plus 604800 seconds"
          ExpiresByType image/gif "access plus 604800 seconds"
          ExpiresByType image/jpeg "access plus 604800 seconds"
          ExpiresByType image/jpg "access plus 604800 seconds"
          ExpiresByType image/png "access plus 604800 seconds"
          ExpiresByType image/x-icon "access plus 604800 seconds"
          ExpiresByType image/ico "access plus 604800 seconds"
          ExpiresByType application/xhtml+xml "access plus 600 seconds"
          <FilesMatch ".*\.mhtml$">
            ExpiresActive Off
          </FilesMatch>
        </IfModule>
         
        #Turn ETagging off
       FileETag none

    rockmartin

    • Mitglied
    • Beiträge: 162
    • Geschlecht:
    Re: Wichtiges SEO-Kriterium: Ladezeit deines Shops
    Antwort #161 am: 20. März 2012, 12:31:46
    Ein Link zum Shop würde vielleicht den Einen oder Anderen dazu verleiten, mal einen Blick darauf zu werfen!

    Hier mal die Erweiterung die bei meiner .htaccess geholfen hat (die im Hauptordner):
    Code: PHP  [Auswählen]
    <IfModule mod_deflate.c>
            <FilesMatch "\.(css|js|x?html?|php)$">
               SetOutputFilter DEFLATE
            </FilesMatch>
      </IfModule>
           
        <IfModule mod_expires.c>
          ExpiresActive On
          ExpiresDefault "access plus 1 minutes"
          ExpiresByType text/html "access plus 1 minutes"
          ExpiresByType text/css "access plus 604800 seconds"
          ExpiresByType text/javascript "aaccess plus 604800 seconds"
          ExpiresByType text/plain "access plus 604800 seconds"
          ExpiresByType application/javascript "access plus 604800 seconds"
          ExpiresByType application/x-javascript "access plus 604800 seconds"
          ExpiresByType application/x-shockwave-flash "access plus 604800 seconds"
          ExpiresByType image/gif "access plus 604800 seconds"
          ExpiresByType image/jpeg "access plus 604800 seconds"
          ExpiresByType image/jpg "access plus 604800 seconds"
          ExpiresByType image/png "access plus 604800 seconds"
          ExpiresByType image/x-icon "access plus 604800 seconds"
          ExpiresByType image/ico "access plus 604800 seconds"
          ExpiresByType application/xhtml+xml "access plus 600 seconds"
          <FilesMatch ".*\.mhtml$">
            ExpiresActive Off
          </FilesMatch>
        </IfModule>
         
        #Turn ETagging off
       FileETag none

    Ich habe es mal so ans ende der .htaccess gesetzt. Bei Google Page Speed tut sich dennoch nichts.

    Hier der Link zum Shop. http://www.hoffrichter-shop.de

    Trucker05

    • Schreiberling
    • Beiträge: 347
    Re: Wichtiges SEO-Kriterium: Ladezeit deines Shops
    Antwort #162 am: 20. März 2012, 12:53:52
    Also bei mir hat Deine Seite einen Pagespeed von 90!!! :thumbs:
    Das Leverage Browsercaching wird nicht mehr angemeckert, lediglich noch Bilder in CSS-Sprites kombinieren.

    rockmartin

    • Mitglied
    • Beiträge: 162
    • Geschlecht:
    Re: Wichtiges SEO-Kriterium: Ladezeit deines Shops
    Antwort #163 am: 20. März 2012, 13:10:13
     :-? Bei mir wird 76/100 angezeigt! Wie geht das denn? Meinen Cache habe ich vorher schon ein paar mal leer gemacht. Browser Caching ist auch immer noch da! Das ganze ist doch zum verzweifeln.

    Trucker05

    • Schreiberling
    • Beiträge: 347
    Re: Wichtiges SEO-Kriterium: Ladezeit deines Shops
    Antwort #164 am: 20. März 2012, 13:29:59
    Wie vermutlich die Meisten hier verwende ich Google's Firefox Addon: Page Speed

    - installieren
    - rechts klick auf Deine Seite
    - Element in Firebug untersuchen
    - Pagespeed

    Soweit ich mich erinnern kann, gab es auch schon Diskussionen bezüglich der Auswertung über Firebug/Pagespeed und das Onlinetool

    Kannst ja mal die Forensuche befragen!
               
    anything