Varje hosting-plan på Kinsta innehåller ett visst antal PHP-arbetare. PHP-arbetarna avgör hur många samtidiga förfrågningar din webbplats på wordpress kan hantera vid en viss tidpunkt. För att uttrycka det enkelt hanteras varje begäran till din webbplats som inte är cachelagrad av en PHP-arbetare.
Om du till exempel har en WooCommerce-webbplats cache-lagras inte din betalningssida(med Nginx-regel eller cookie). Detta är avsiktligt för att säkerställa korrekt funktionalitet. Den begäran som inte är cachelagrad hanteras av en PHP-arbetare, som ställs i en kö. Om du har fler förfrågningar än du har PHP-arbetare, börjar kön att avvisa nya förfrågningar som kan resultera i 502/504-fel eller ofullständiga förfrågningar.
Därför kommer vissa webbplatser på WordPress att behöva fler PHP-arbetare än andra för att säkerställa bästa möjliga prestanda. Specifikt, kommer varje webbplats som har en hög grad av cache BYPASS / MISS trafik och ett stort antal samtidiga användare att behöva fler PHP-arbetare. Dessa typer av webbplatser blir mycket dynamiska.
Typer av webbplatser som kan betraktas som dynamiska är:
- E-handel: WooCommerce, Easy Digital downloads, etc.
- Medlemskap: MemberPress, Ultimate Membership Pro, etc.
- Lära sig Management-system: LearnDash, Lifter LMS, etc.
- Forum: bbPress, BuddyPress, etc.
Rekommendationer för webbplatser med mycket innehåll som inte är cachelagrat
Vi rekommenderar inte att man kör dynamiska webbplatser (e-handel, medlemskap, LMS, forum) på planer som enbart har 2 PHP-arbetare (Start och Pro-planer).
Dessa typer av webbplatser kommer att köras med 2 PHP-arbetare. Möjligheten för dessa webbplatser att hantera samtidiga användare kommer därmed att vara ganska begränsad.
Om du bara förväntar dig lättare trafik, funkar det bra att köra dessa typer av webbplatser på en plan med 2 PHP-arbetare. Men om du väljer att köra en dynamisk webbplats på en plan med 2 PHP-arbetare och upplever en långsam prestanda eller error 502, kommer vårt support-team uppmuntra dig att uppgradera till en plan med 4 PHP-arbetare eller mer (Business 1 och högre planer).
Vårt supportteam kommer endast att felsöka 502s eller långsam prestanda för dynamiska webbplatser med planer som har fler än 2 PHP-arbetare.
Ytterligare resurser
- Om du vill veta mer om hur innehåll som inte är cachelagrat hanteras på Kinsta, kolla in vår djupgående artikel om PHP-arbetare.
- Förutom PHP-arbetare, finns det andra faktorer som kan påverka resultatet av din e-handel eller medlems-sida. Ta en titt på våra tips för hosting av medlems-sidor på WordPress.