Optimalizálni a website berakodás sebesség wordpress cache, mod_expire, CloudFlare, személyes blog
Nem titok, hogy a WordPress - elég masszív és telhetetlen motort. Miután egy tucat telepített beépülő / vizhdetov válik az erőforrás-igényes és nehéz letölteni, és ha ehhez hozzátesszük, hogy ez a modern kompresszoros script és grafikák téma, akkor a helyzet válik teljesen siralmas. Ebben a cikkben fogom leírni a tapasztalatom, hogy optimalizálja a forrás, amit épp most nézi, és leírják az alapvető fortélyait optimalizálja az a szerver oldalon.
Előzetes optimalizálás. DNS.
CloudFlare - DNS «mágikus»

A fő (és ingyenes) jellemzői a szolgáltatás:
- DNS-caching erőforrás;
- Demonstráció a tárolt változat a téma, hogy a mentesítés szerver / tárhely (más szóval, a rendszer „Always On-Line);
- DDoS-védelem a DNS szintjén (alacsony keresztül faervvolla);
- Minification által küldött adatokat a felhasználó a helyszínen, "on the fly"


pre-boot-gyorsítótár
Miután a küldöttség folyamat befejeződött, és a helyszínen szerzett a CloudFlare szerver, akkor folytassa beállítani a cache és minification erőforrás.

Ezután lépni a lap «gyorsítótár«, és ott vannak a következő lehetőségek közül:

További ezen az oldalon, és a beállítások a forrás egésze nem kell beállítani semmit. Külön meg kell mondani felállítása «fejlesztési Mode» a «gyorsítótár» rész: ha létre megjelenése az elemek, mint például a menet / vizhdety / scriptek, amelyek módosítják a DOM, akkor ki kell kapcsolni a gyorsítótárat ezt az opciót (azaz fordítására azt állam). Ellenkező esetben előfordulhat, hogy a módosítások csak akkor nem fog megjelenni az oldalon, de azt kell alkalmazni.
Ebben a munkában a szolgáltatás teljesítése. Folytassuk kiszolgálót és a WordPress.
A fő optimalizálás
Azonnal érdemes megemlíteni, hogy ha - a tulajdonos a tárhely. helyett VPS / VDS, a kereset konfigurálása”cache (Apache2 + PHP)» igen problematikus lesz, hogy végre, mert járnak, közvetlen beavatkozás a szerver konfiguráció, így azt tanácsolom, hogy előre egyeztessen a tárhely szolgáltató mintegy adatok módosítása lehetséges.
Sőt, ezek a lépések csak az a változat a Apache2 webkiszolgáló Ha - a felhasználó nginx, akkor aligha fogja közelíteni mind le (talán később fogok hozzá konfigurálásához szükséges utasításokat nginx, de most a fajta információ nincs).
Tehát, ahogy világossá vált, az alapvető optimalizálási áll teljes egészében a megfelelő cache beállításait a motor (a segítségével plug-inek) és a szerver oldalon (a szerver modul és a PHP értelmező). Kezdjük a szerver konfiguráció, mind a legnehezebb és időigényes feladat, fokozatosan halad a végső szakaszban.
Gyorsítótárazási beállítások (Apache2 + PHP)
Konfigurálása cache szerver oldalon kell root hozzáférést, illetve a felhasználó belép a sudo-csoport.
Először telepíteni kell szoftvercsomagok teljesítő gyorsítótárat és a cache-csomagokat interfészeket a szerver és tolmács. Ehhez a következő parancsokat:
sudo apt-get install php5-memcache memcached php-pear build-essential php5-rendezett php5-curl apache2-dev-php APC php5-memcached
Telepítése után ezeket a csomagokat, menj szerkeszteni php konfigurációs fájl:
sudo nano /etc/php5/apache2/php.ini
Található ez a fájl szakasz «Dinamikus Extensions» (nano keresést végzünk egy billentyűkombináció a Ctrl-W), és közvetlenül utána a vonal kezdő szakasz lépett alábbi kódot:
Most is a kis -, hogy aktiválja a kívánt szerver modulokat. Ehhez a következő parancsokat:
sudo a2enmod újraírása
sudo a2enmod lejár
sudo a2enmod fejlécek
sudo service apache2 restart
Kész! Most jöjjön a konfigurálása WordPress.
Beállítás caching (WordPress)
Ahhoz, hogy használni az összes eszköztár, amely fel van szerelve az előző lépésben, telepíteni kell egy caching bővítmény - W3 Total Cache lehetőséget.
A telepítés után azonnal folytassa beállítani. Ebből a célból meg az oldalsó navigációs sáv «Performance» lap nyílik meg az oldalt «Általános beállítások»,

és a megnyíló ablakban aktiválja az összes lehetőséget, kivéve az opció «CDN» és «Monitoring» (azaz jelölje meg a «engedélyezése« mező). Valamint, ha lehetséges, adja meg, milyen caching «Opcode: Alternative PHP Cache-(APC)«:


Miután az összes műveletet elkövetett nyomják a gombot «Save összes változás«, és törölje a gyorsítótárat a lap «Performance»> «Üres az összes cache» a felső navigációs sáv.
minifikációs adatok
Az utolsó dolog maradt, hogy hozzanak létre a W3 Total Cache-- adatok minification. Konfigurálásához menjen a lap «Performance»> «Kicsinyítse«, és aktiválja a következő lehetőségek közül:



Kész! Gyorsítótár az erőforrás teljesen be van állítva.
további optimalizálás
Amellett, hogy a caching, van egy sor eszközt és szabályokat, amelyek lehetővé teszik az erőforrás fenntartása gyors letöltési sebesség sokáig. Kezdjük a legkézenfekvőbb - a kompresszió.
kép tömörítési
Annak érdekében, hogy a források töltik gyorsabban önmagában nem elég cache statikus objektumok - különösen, ha a tárgyak maguk ugyanakkor egy tonnát nyom kilobájt. Sajnos, gyakran ilyen „terjedelmes” fájl csak grafika, hogy a webhely rendszergazdája helyezi egyáltalán nem gondolt a súlyát.
Ebben a helyzetben, hogy a támogatás plugin WP Smush. Ezt a bővítményt egyaránt optimalizálja a már letöltött telepítése előtt a kép, és újra betöltve újakra.
A bővítmény egy egyszerű felületet biztosít minimális számú lehetőség, az alapértelmezett értékek, amelyek nem igényelnek óta bekövetkezett változások megfelelnek a feladatra. Az egyetlen negatív - csak csomagolásban 50 darab lehet nyomni az ingyenes változat a plugin már meglévő képeket, majd meg kell ismét nyomja meg a „tömörítés” az újbóli a folyamatot.

Compression tippek média
Ha további tippeket optimalizálására média:
- Ahhoz, hogy a tömörített formátumok, biztosítva a maximális kompresszió abban a pillanatban (kátrány, tar.xz, a legrosszabb esetben - zip);
- Spreading kódfájlokhoz, vigyázni a tömörítés az archívumban, és / vagy a zsugorítás révén különleges szolgáltatások;
- Kerülje a nagy grafika. Bár ő lesz tömörítve keresztül WP Smush, súlya csökken, még egy fél igazi;
- Használja grafika tároló formátum maximális tömörítés (JPEG, GIF)
További tippek
Share társadalmi hálózatok: