Ogni piano di hosting di Kinsta include un certo numero di PHP worker. I PHP worker determinano il numero di richieste simultanee che il vostro sito WordPress può gestire in un determinato momento. Per dirla in parole povere, ogni richiesta non in cache al vostro sito viene gestita da un PHP Worker.
Ad esempio, se gestite un sito WooCommerce, la vostra pagina di checkout volutamente non viene memorizzata nella cache (con una regola Nginx o un cookie) per garantirne la corretta funzionalità. La richiesta non memorizzata viene gestita da un PHP worker, che va in una coda. Se si hanno più richieste rispetto al numero di PHP worker, la coda inizia a respingere nuove richieste, cosa che potrebbe causare errori 502/504 o richieste incomplete.
Pertanto, alcuni siti WordPress avranno bisogno di più PHP worker di altri per garantire le migliori prestazioni. In particolare, qualunque sito che abbia un alto tasso di traffico BYPASS/MISS e un gran numero di utenti contemporanei avrà bisogno relativamente di più PHP worker. Ci riferiamo a questo tipo di siti come altamente dinamici.
Tra i tipi di siti da considerare dinamici ricordiamo:
- eCommerce: WooCommerce, Easy Digital Downloads, etc.
- Iscrizione: MemberPress, Ultimate Membership Pro, etc.
- Learning Management System: LearnDash, Lifter LMS, etc.
- Forum: bbPress, BuddyPress, etc.
Raccomandazioni per i Siti con Molti Contenuti non Memorizzabili in Cache
Non consigliamo di installare siti dinamici (eCommerce, iscrizione, LMS, forum) su piani con 2 PHP worker (piani Starter e Pro).
Questi siti funzioneranno su un piano con 2 PHP worker, ma la capacità di questi siti di gestire utenti contemporanei con 2 PHP worker sarà piuttosto limitata.
Se vi aspettate solo traffico leggero, va bene eseguire questo tipo di siti su un piano con 2 PHP worker. Ma, se scegliete di far girare un sito web dinamico su un piano con 2 PHP worker e se registrate basse prestazioni o errori 502, il nostro team di supporto vi inviterà a passare a un piano con 4 o più PHP worker (Business 1 e piani superiori).
Il nostro team di supporto potrà darvi solo informazioni sul debug degli errori 502 o per prestazioni lente per siti dinamici ospitati su piani con più di 2 PHP worker.
Risorse Aggiuntive
- Se volete saperne di più su come vengono gestiti i contenuti non memorizzati nella cache su Kinsta, consultate il nostro articolo di approfondimento sui PHP worker.
- Oltre ai PHP worker, ci sono altri fattori che possono influenzare le prestazioni del vostro eCommerce o del vostro sito di affiliazione. Date un’occhiata alle cose da fare e non fare per l’hosting dei siti di affiliazione WordPress.