Hogyan lehet növelni a letöltési sebességet - ez oktatási központ blog
Különösen fontos a jó teljesítmény a helyén volt, van és meg fogják mondani, annyira, hogy jobb munkát, talán - „a sebességet a site = Oldal ROI”. A javasolt megoldások kapcsolódó optimalizálási, vagy akár egy teljes újraírás az eredeti webhely kódot. Vezetett lenyűgöző kísérletek tömörítés és a tömörítés a kép, egy sor permutációs podgruzki CSS- és JS-fájlok vymuchivaniem gyorsulás tényleges CSS-stílus - és így tovább a végtelenségig. A gyakorlatban az a követelmény, egy „gyors site” gyakran jön a csomagban „gyorsan tette a hely”, ami azonnal azonosítja a projekt motorja választás a jól ismert „csomagolt” CMS.
Emiatt, a teljesítmény és tuning a projekt által viselt törékeny vállán a rendszergazda, vagy a divatos értelmezése - DevOps még.
Azt az esetet, amikor azt szeretnénk, hogy „eloszlassa” a kész projekt a legnépszerűbb ingyenes WordPress rendszer. Ennek hardver platform, hogy egy egységes és rugalmas megoldást - VPS-hosting, ahol már teljes cselekvési szabadságot szempontjából a telepítés minden programok és azok beállításait.
Így - mi a teendő?
- Állítsa Percona Server helyett a MySQL
A fő előnye Percona Server (MySQL villa a projekt), mielőtt a standard MySQL - a legjobb teljesítményt a nagy terhelés projekteket. Ugyanakkor, a kliens szinten, ami valóban fut a kód honlapok (CMS), teljes mértékben kompatibilis lekérdezés. Másik előnye Percona Server - jó kiindulási optimalizálási beállításokat a telepítés közben, hogy van, „újonnan telepített” szerver már jól beállított alapértelmezés szerint. Továbbá, a legtöbb tudást és receptek, felhalmozott kiterjedt MySQL-közösség - elég alkalmazható Percona Server, bár képes beállítani az utóbbi sokkal szélesebb.
- nginx helyett Apache HTTP Server
Nginx webszerver célja az volt, egy szem a határozat C10K probléma - hatékony működését, több mint 10 ezer ügyfél kapcsolat, amellyel birkózott. Könnyű és méretezhető, nginx működik aszinkron és jól teljesített a viszonylag alacsony „vas”.
A legtöbb esetben a nginx használható proxy előtt Apache, a hatékony feldolgozás és a párhuzamosítás ügyfél kéri, valamint az Apache maga reagál erre a keresztszalag dinamikus szkripteket (PHP kód, stb.)
Azt is meg kell, hogy a munkát oldalon keresztül HTTP / 2, ami ad egy jelentős növekedés sebességét.
A következő lépésben a logikailag gondolta felmerül - tud semmit cserélni Apache? A mi esetünkben, amikor a CMS-kód PHP-ben íródott, egy jó megoldás, hogy a PHP-FPM. Ez a modul egy alternatív PHP FastCGI végrehajtása könyvtár és számos olyan további funkciókat.
Ez a döntés korlátozza a mi választásunk a CMS írt csak a PHP, de a választás közülük elég széles szinte minden alkalmazás.
4. Állítsa Lakk
- Állítsa W3 Total Cache WordPress
W3 Total Cache-bővítmény show nagyon jó eredmény közül társaik - cache-plugin WordPress. Ahogy W3 Total Cache képes együttműködni Lakk- eszik említettük, ami a kumulatív hatása a termelékenység növekedésének.
Anélkül, azt állítva, hogy a lehető legjobb megoldás, nyugodtan mondhatjuk - miután elvégezte a fenti, akkor csinálni szinte mindent, ami a hatalom szempontjából a program „lepárlás” a webes projekt. Szakembereink már többször használt csuklós fenti tanácsokat a gyakorlatba, és javulást minden mutató nem kényszerülnek, hogy várjon.
Mindazok számára, akik úgy döntenek, hogy alaposan megértsék a tuning webes projektek, és kap választ a kérdésekre, az ajtó a mi tanfolyamok nyitva egész évben!