WN

WN (https://www.wn.se/forum/index.php)
-   Allmänt (https://www.wn.se/forum/forumdisplay.php?f=2)
-   -   Är det wordpress eller webbhotellet som är problemet? (https://www.wn.se/forum/showthread.php?t=1062414)

kewinxD 2014-07-28 20:48

Är det wordpress eller webbhotellet som är problemet?
 
Hallå! Har en sida med mellan 30.000-70.000 unika besökare per dag och ibland funkar den klockrent men då besökarna ökar så är sidan så fruktansvärt seg. Använder ett färdigt wordpress tema, sitter problemet där eller är det mitt webbhotell som gör sidan seg?

JesperA 2014-07-28 20:52

Citat:

Ursprungligen postat av kewinxD (Inlägg 20495378)
Hallå! Har en sida med mellan 30.000-70.000 unika besökare per dag och ibland funkar den klockrent men då besökarna ökar så är sidan så fruktansvärt seg. Använder ett färdigt wordpress tema, sitter problemet där eller är det mitt webbhotell som gör sidan seg?

Både ock troligen, WordPress gör ca 37229 miljarder queries per sida den visar (minst) och webbhotell är absolut inte kända för sin prestanda.

Släng på massa cache, varnish och andra tekniker och se om det hjälper.

fabian 2014-07-29 08:24

Du kan ju börja med att kolla sajten med Google Pagespeed, då kommer du att få se delar av problemen, t.ex. om bilder, js etc. inte cachas mm. Du får också konkreta tips på hur du kan förbättra det.

Det finns ett bra plugin till Wordpress som heter W3 Total Cache*som kan snabba upp wordpress-sajter väldigt mycket.

Kör du apache kan du lägga till följande i din .htaccess fil:

Kod:

<IfModule mod_expires.c>
        ExpiresActive On
        ExpiresByType text/html "access plus 5 minutes"
        ExpiresByType image/gif "access plus 7 day"
        ExpiresByType image/png "access plus 7 day"
        ExpiresByType image/jpg "access plus 7 day"
        ExpiresByType image/jpeg "access plus 7 day"
        ExpiresByType image/ico "access plus 7 day"
        ExpiresByType text/css "access plus 7 day"
        ExpiresByType text/javascript "access plus 7 day"
        ExpiresByType application/x-javascript "access plus 7 day"
</IfModule>

<IfModule mod_headers.c>
        Header unset ETag
        RequestHeader unset If-Modified-Since
        RequestHeader unset If-None-Match
        FileETag None
</IfModule>

<IfModule mod_deflate.c>
        SetOutputFilter DEFLATE
        BrowserMatch ^Mozilla/4 gzip-only-text/html
        BrowserMatch ^Mozilla/4\.0[678] no-gzip
        BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
        # Don't compress images, movies or zip files
        SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
        SetEnvIfNoCase Request_URI \.(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
        SetEnvIfNoCase Request_URI \.(?:avi|mov|mp3|mp4|rm|flv|swf|mp?g)$ no-gzip dont-vary
        <IfModule mod_headers.c>
                # properly handle requests coming from behind proxies
                Header append Vary User-Agent
        </IfModule>
</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>


phattrance 2014-07-29 10:47

cache plugin till wordpress är ett måste!

BarateaU 2014-07-29 10:51

Är det 30-70k besökare per dag så antar ja nästan att han har någon wp cache plugin installerat redan :-) som fler nämner så kan du sätta en varnish framför. Du kan sätta upp en varnish framför i testsyfte också utan att göra någon förändring på din vanliga site. Så kan du göra lite egna mätningar gällande hit ratio.

kewinxD 2014-07-29 11:06

Vet egentligen inte hur jag skall förklara problemet, sidan är snabb i vanliga fall och det är bara vid några tillfällen per dag den helt lägger ner eller blir fruktansvärt seg. Tar 2-6 minuter att ens ta sig in på sidan då..

phattrance 2014-07-29 11:51

Citat:

Ursprungligen postat av kewinxD (Inlägg 20495407)
Vet egentligen inte hur jag skall förklara problemet, sidan är snabb i vanliga fall och det är bara vid några tillfällen per dag den helt lägger ner eller blir fruktansvärt seg. Tar 2-6 minuter att ens ta sig in på sidan då..

är det något script som körs då? typ cron på servern eller liknande.
hur är det med backups etc? har själv varit med om när servern kör en backup på allt (ett par gånger per dag) så blir servern väldigt seg. Kolla upp detta!

fabian 2014-07-29 15:39

Kolla din slow query log för mysql!

kewinxD 2014-07-29 19:33

Har felsökt lite idag, riktigt konstigt. Sidan laddar alltid klockrent på min vanliga windows xp dator, men på min mac laddar den inte alls och samma sak i mobilen. Vad kan detta bero på?

phattrance 2014-07-29 21:19

olika " browser agents" som spökar?


Alla tider är GMT +2. Klockan är nu 00:33.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson