recherche

Maison  >  Questions et réponses  >  le corps du texte

Le mécanisme de destruction de session en PHP est-il asynchrone ?

Selon la configuration par défaut, la session en PHP entrera dans le processus de destruction des fichiers de session expirés après 24 minutes et une probabilité de 1/1000 est déclenchée. Ce processus sera-t-il synchronisé avec le processus de traitement des demandes ? Ou un processus asynchrone sera-t-il lancé ? Si c'est le premier, cela ne bloquera-t-il pas l'exécution de cette requête ?

漂亮男人漂亮男人2827 Il y a quelques jours424

répondre à tous(2)je répondrai

  • phpcn_u1582

    phpcn_u15822017-05-16 13:13:23

    Il n'est pas asynchrone et bloquera effectivement la demande de l'utilisateur, il a donc besoin de probabilité pour démarrer.

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 13:13:23

    Ce n'est pas asynchrone. Chaque fois que PHP accepte une requête, il existe une certaine probabilité de nettoyer la session expirée. Cette probabilité est contrôlée par ces paramètres

    .
    session.gc_probability = 1
    session.gc_pisor = 1000
    session.gc_maxlifetime = 1440

    répondre
    0
  • Annulerrépondre