Ogni piano di hosting di Kinsta include un certo numero di thread PHP. I thread PHP 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 thread PHP.

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 thread PHP, che va in una coda. Se si hanno più richieste rispetto al numero di thread PHP, 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ù thread PHP 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ù thread PHP. Ci riferiamo a questo tipo di siti come altamente dinamici.

Tra i tipi di siti da considerare dinamici ricordiamo:

  • E-commerce:  WooCommerce, Easy Digital Downloads, etc.
  • Membership: 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 (e-commerce, membership, LMS, forum) su piani con 2 thread PHP (piani Single 35k e WP2).

Questi siti funzioneranno su un piano con 2 thread PHP, ma la loro capacità di gestire utenti contemporanei con 2 thread PHP sarà piuttosto limitata.

Se vi aspettate solo traffico leggero, va bene eseguire questo tipo di siti su un piano con 2 thread PHP. Ma, se scegliete di far girare un sito web dinamico su un piano con 2 thread PHP e se registrate basse prestazioni o errori 502, il nostro team di supporto vi inviterà a passare a un piano con 4 o più thread PHP (WP 5 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 thread PHP.

Risorse aggiuntive