Miért fastcgi nginx gyorsabb, mint az apache mod_php

Eleinte Akartam írni egy bejegyzést arról, hogy miért nginx együtt FastCGI gyorsabb, mint az Apache-t mod_php. Nem is olyan régen azt beszélik, hogy nginx futó PHP-n keresztül FastCGI termelékenyebb, mint az Apache-t mod_php. Sok barát azt állították, hogy ez az igazság. Néhány évvel ezelőtt tettem egy kis kutatást a témában, és összegyűjtjük érdekes tényeket.







Ma szeretnék beszélni részletesen kutatott az igazság, és elemezni az eredményt. Tehát, először is megjegyezném, hogy mielőtt még a termelékenység növelése érdekében. Ha emlékezetem nem csal, azt is meg kell dolgozni Magento.







A teszteléshez, csináltam egy egyszerű script, "Hello world". Miért olyan egyszerű? Mert ha dolgozik egy tolmács PHP, nem kell különbség a teljesítmény. Akkor miért nem teszi egy üres oldal? Mivel a tisztasága a kísérlet szükséges biztosítani kétirányú kommunikáció. A célom az volt, hogy teszteljék a kapacitás a webszerver, hanem a PHP. Így töltöttem a legkevesebb időt a PHP és a figyelmet, hogy az adatok ellenőrzése.
Alapvető tesztek azt mutatják, a következők:

Ha dolgozik a különböző tartalmak, add CSS, JS, képek, akkor nginx biztosítja a legjobb általános teljesítményt, de ez nem fog működni gyorsabb, mint a PHP. Továbbá, nginx jobban reagálnak a támadásokat, mint a szolgáltatás megtagadása, de a szabály, hogy csökkentsék a kockázatot az ilyen típusú szolgáltatás, amelynek célja CDN.
Így, ha dolgozik, tiszta PHP, Apache marad az Ön számára a leghatékonyabb megoldást.




Kapcsolódó cikkek