Seite "relativ" langsam?

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Seite "relativ" langsam?

Post by yellowled »

bernd_d wrote:Nächster Schritt wäre dann vielleicht, mal ein leichteres Theme zu nehmen.
Ich würde den Einfluss des Themes nicht überbewerten -- Dein Blog (Startseite) kommt mit dem passenden Regelsatz in YSlow auf einen Performance Score von 96, das ist ziemlich gut. Es kann schon helfen, gzip-komprimierte Seiten auszuliefern und auf die user.css zu verzichten, indem Du Dir ein eigenes BP-Colorset anlegst.

YL
bernd_d
Regular
Posts: 468
Joined: Thu Jun 03, 2010 9:28 am
Contact:

Re: Seite "relativ" langsam?

Post by bernd_d »

Es kann schon helfen, gzip-komprimierte Seiten auszuliefern
Eigentlich sollten die Seiten per gzip kommen, jedenfalls ist es unter "Design und Optionen" so eingestellt :shock:
auf die user.css zu verzichten, indem Du Dir ein eigenes BP-Colorset anlegst
Da ich das gesamte Bulletproof sowieso als Fork benutze, könnte ich das blaue Colorset auch einfach so bearbeiten. Ich werde die jeweiligen Änderungen mal noch darin versuchen, auch wenn es sicher nichts weltbewegendes mehr wird und eher für's Ego gut ist ;)

Vielen Dank jedenfalls nochmal für die vielen Tipps! Was die Anzahl der Plugins angeht, werde ich in Zukunft also etwas vorsichtiger sein :lol:
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Seite "relativ" langsam?

Post by yellowled »

bernd_d wrote:
Es kann schon helfen, gzip-komprimierte Seiten auszuliefern
Eigentlich sollten die Seiten per gzip kommen, jedenfalls ist es unter "Design und Optionen" so eingestellt :shock:
Mag sein. Ich hab nur per YSlow geschaut, das moniert die nicht gzipten CSS-Dateien. Ich wäre jetzt überfragt, was die Option in der Konfiguration genau anstellt, evtl. gezipt das nur HTML?

YL
bernd_d
Regular
Posts: 468
Joined: Thu Jun 03, 2010 9:28 am
Contact:

Re: Seite "relativ" langsam?

Post by bernd_d »

Grundsätzlich werden Dateien schon gezippt. Neben den S9Y-Einstellungen hab ich dazu in der .htaccess auch noch

Code: Select all

<FilesMatch "\.(js|css|html|htm|php|xml)$">
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/plain text/xml
</FilesMatch>
eingetragen. Das klappt auch soweit, nur die serendipity.css wird nicht gzippd, weil diese aus PHP generiert wird, soweit ich das verstanden habe. Das hängt aber wohl von den jeweiligen Servereinstellungen hab, da müsste ich höchstens mal all-inkl belästigen, ob die nen Tipp haben wie das geht, denn Onkel Google hat mir auf die schnelle dazu nicht weitergeholfen.
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Seite "relativ" langsam?

Post by yellowled »

bernd_d wrote:Das klappt auch soweit, nur die serendipity.css wird nicht gzippd, weil diese aus PHP generiert wird, soweit ich das verstanden habe.
Richtig, die serendipity.css ist eine dynamisch generierte CSS-Datei, welche quasi die styles.css im Templateverzeichnis (nicht aber ggf. vorhandene zusätzliche CSS-Dateien!) und die von Plugins „angelieferten“ Styles kombiniert.

Code: Select all

<IfModule mod_deflate.c>
    # html, txt, css, js, json, xml, htc:
    AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
    AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript 
    AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
    <FilesMatch "\.(ttf|otf|eot|svg)$" >
    SetOutputFilter DEFLATE
    </FilesMatch>
</IfModule>
Übernommen aus dem HTML5 Boilerplate, vorgetestet in all-inkl-Webspace von Onkel YellowLed. :)

YL
bernd_d
Regular
Posts: 468
Joined: Thu Jun 03, 2010 9:28 am
Contact:

Re: Seite "relativ" langsam?

Post by bernd_d »

Vielen Dank lieber Onkel! :D

Klappt aber leider nicht, die serendipity.css wird immernoch unkomprimiert ausgeliefert. Aber nicht so tragisch.
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Seite "relativ" langsam?

Post by yellowled »

bernd_d wrote:Klappt aber leider nicht, die serendipity.css wird immernoch unkomprimiert ausgeliefert. Aber nicht so tragisch.
Äh, doch. Bei mir geht's ja auch und bringt durchaus was (wobei meine style.css recht umfangreich ist):

20.6K 5.2K http://yellowled.de/serendipity.css

Es kann auch kein Limit geben, weshalb gzip die Datei ggf. überspringt oder so -- die Lightbox-CSS bei Dir werden ja auch per gzip ausgeliefert.

Hm. Hmhmhm. Mir fällt dazu nix ein, aber evtl. fragst Du mal beim Support nach?

YL
bernd_d
Regular
Posts: 468
Joined: Thu Jun 03, 2010 9:28 am
Contact:

Re: Seite "relativ" langsam?

Post by bernd_d »

Anbei mal meine komplette .htaccess. Vielleicht siehst du ja nen Unterschied zu deiner?

Code: Select all

<IfModule mod_deflate.c>
    # html, txt, css, js, json, xml, htc:
    AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
    AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript
    AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
    <FilesMatch "\.(ttf|otf|eot|svg)$" >
    SetOutputFilter DEFLATE
    </FilesMatch>
</IfModule>

# BEGIN s9y
ErrorDocument 404 /index.php?serendipity[subpage]=404
DirectoryIndex /index.php
php_value session.use_trans_sid 0
php_value register_globals off
AddHandler php-fastcgi .php .php4

RewriteEngine On
RewriteBase /
RewriteRule ^feed$ http://blog.bernd-distler.net/feeds/index.rss2
RewriteRule ^feed/.* http://blog.bernd-distler.net/feeds/index.rss2
RewriteRule ^feeds/atom10.xml http://blog.bernd-distler.net/feeds/index.rss2
RewriteRule ^serendipity_admin.php serendipity_admin.php [NC,L,QSA]
RewriteRule ^((archives/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+\.html)/?) index.php?/$1 [NC,L,QSA]
RewriteRule ^(authors/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/categories/([0-9;]+)-[0-9a-z\.\_!;,\+\-\%]+\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/authors/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(categories/([0-9;]+)-[0-9a-z\.\_!;,\+\-\%]+) index.php?/$1 [NC,L,QSA]
RewriteRule ^archives([/A-Za-z0-9]+)\.html index.php?url=/archives/$1.html [NC,L,QSA]
RewriteRule ^([0-9]+)[_\-][0-9a-z_\-]*\.html index.php?url=$1-article.html [L,NC,QSA]
RewriteRule ^feeds/(.*) index.php?url=/feeds/$1 [L,QSA]
RewriteRule ^unsubscribe/(.*)/([0-9]+) index.php?url=/unsubscribe/$1/$2 [L,QSA]
RewriteRule ^approve/(.*)/(.*)/([0-9]+) index.php?url=approve/$1/$2/$3 [L,QSA]
RewriteRule ^delete/(.*)/(.*)/([0-9]+) index.php?url=delete/$1/$2/$3 [L,QSA]
RewriteRule ^(admin|entries)(/.+)? index.php?url=admin/ [L,QSA]
RewriteRule ^archive/? index.php?url=/archive [L,QSA]
RewriteRule ^(index|atom[0-9]*|rss|b2rss|b2rdf).(rss|rdf|rss2|xml) rss.php?file=$1&ext=$2
RewriteRule ^(plugin|plugin)/(.*) index.php?url=$1/$2 [L,QSA]
RewriteRule ^search/(.*) index.php?url=/search/$1 [L,QSA]
RewriteRule ^comments/(.*) index.php?url=/comments/$1 [L,QSA]
RewriteRule ^(serendipity\.css|serendipity_admin\.css)$ index.php?url=/$1 [L,QSA]
RewriteRule ^index\.(html?|php.+) index.php?url=index.html [L,QSA]
RewriteRule ^htmlarea/(.*) htmlarea/$1 [L,QSA]
#RewriteCond %{REQUEST_URI} !-U
RewriteRule (.*\.html?) index.php?url=/$1 [L,QSA]

<Files *.tpl.php>
    deny from all
</Files>

<Files *.tpl>
    deny from all
</Files>

<Files *.sql>
    deny from all
</Files>

<Files *.inc.php>
    deny from all
</Files>

<Files *.db>
    deny from all
</Files>

# END s9y 
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Seite "relativ" langsam?

Post by yellowled »

bernd_d wrote:Anbei mal meine komplette .htaccess. Vielleicht siehst du ja nen Unterschied zu deiner?
Nein, das ist eine standardmäßige s9y-.htaccess mit meinem Code-Schnippsel von weiter oben. Keine Ahnung, sorry. all-inkl-Support fragen wäre das letzte, was mir noch einfiele.

YL
bernd_d
Regular
Posts: 468
Joined: Thu Jun 03, 2010 9:28 am
Contact:

Re: Seite "relativ" langsam?

Post by bernd_d »

Hab heute von all-inkl Rückmeldung zu meiner unkomprimierten CSS bekommen...
Es handelt sich um eine Besonderheit der PHP-CGI Variante die Sie aktiviert haben.
Ich habe nur AddOutputFilterByType text/css am Ende der .htaccess noch einmal eingefügt.
Ich wusste zwar nichts von irgendwelchen Besonderheiten die ich aktiviert habe, aber es geht jetzt :)

Kurze Ergänzung, weil meine Seite plötzlich nicht mehr ging :D
Ich habe den Type text/css nun auch in die deflate.conf des Servers aufgenommen. Ich konnte daher die Änderung an Ihrer .htaccess rückgängig machen.
Post Reply