Diskuze: Zrychlení wordpress, minifikace, W3 total cache
Člen
Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Pluginů je aktivních hodně. Víc než deset. Používám šablonu sporty,
ale mám jí hodně upravenou. WEb:
www.skkelti.cz
Databázi čistím jen přes ten plugin w3 total cache, nevím jak jinak bych to
čistil...
Celkem 22 aktivních pluginů
To je dost, pokud to jde, tak zbytečné pluginy deaktivovat a nejlépe vymazat.
S W3 total cache jsem měl problémy, nefungovalo to tak jak bych chtěl a
stránky mi to nějak výrazně nezrychlilo, doporučuji WP Super Cache a
pohrát si s nastavením.
Pro načítání obrázků používám a3 Lazy Load - tento plugin mi taky dost
pomohl. A konečně k pročištění a optimalizaci databáze se mi osvědčil
WP Optimize.
Další věc, máš nastavené kešování a kompresi (pokud ti to hosting umožňuje) i v .htacces?
Na wordpress měl hodně dobrý vliv nginx. Předpokládám, že na hostingu běží apache.
WP optimizer používám. Pluginu moc pryč dát nemužu, je tam to
nejnutnější...
Nevím jak nastavit kešování a kompresi v htacess...
A asi to běží na apachi nejspíš...
Nemá cenu nic předpokládat. To, že má apache je uvedeno v http hlavičkách.
Doporučím to samé co google - zapnout moduly apache gzip a deflate. Stačí do hlavního .htaccess souboru přidat následující:
<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 ^application/x-javascript.*
mod_gzip_item_include mime ^text/.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>
<IfModule mod_deflate.c>
#Force deflate for mangled headers
<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
</IfModule>
</IfModule>
# Compress all output labeled with one of the following MIME-types
<IfModule mod_filter.c>
AddOutputFilterByType DEFLATE application/atom+xml \
application/javascript \
application/json \
application/rss+xml \
application/x-font-ttf \
application/xhtml+xml \
application/xml \
font/opentype \
image/svg+xml \
image/x-icon \
text/css \
text/html \
text/plain \
text/xml
</IfModule>
</IfModule>
ZKusil jsem to, na Destkop PC už to jede docela slušně, ale v mobilu pořád pomalá odezva serveru. Měl bych kontaktovat webhosting? Jak zjistím, co to realně brzdí? Díky
Díky za rady, a co ohledně minifikace kódu? Jak to děláš ty? Díky
Zobrazeno 9 zpráv z 9.