Maison >développement back-end >tutoriel php >Comparaison de ts et nts en php
Que savez-vous de ts et nts en php ? Cet article vous présente la comparaison entre ts et nts en php. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. vous. aider.
1. Introduction
ts(Thread-Safety) : C'est-à-dire la sécurité des threads, lors d'un accès multithread, un mécanisme de verrouillage est utilisé. Lorsqu'un thread accède à certaines données de cette classe, il est protégé et les autres
threads ne peuvent pas y accéder. Ce n'est que lorsque le thread a fini de lire que d'autres threads peuvent l'utiliser. Il n'y aura pas d'incohérence ou de pollution des données. Sélectionnez cette version lorsque php est chargé en mode ISAPI. Sélectionnez cette version lorsque php est chargé en mode ISAPI.
nts(None-Thread Safe) : n'est pas thread-safe, c'est-à-dire qu'il ne fournit pas de protection contre l'accès aux données. Il est possible que plusieurs threads modifient les données successivement, ce qui entraîne <.> données sales, choisissez cette version lorsque php fonctionne en mode cgi rapide, il a de meilleures performances
ISAPI (Internet Server Application Programming Interface) :
cgi (Common Gateway Interface) :
Un outil permettant au serveur HTTP de "parler" avec votre programme ou une autre machine Pour parler franchement, cgi est un
langage backend qui. peut communiquer avec le serveur. À l’heure actuelle, PHP fonctionne comme un programme indépendant. La particularité est qu'il consomme de la mémoire.
Fast cgi : est un CGI de longue durée. Il peut être exécuté à tout moment, tant qu'il est activé, il ne faudra pas de temps pour bifurquer cette méthode.
est une extension ouverte CGI à architecture évolutive et indépendante du langage. Son comportement principal est de conserver le processus interpréteur CGI en mémoire et ainsi d'obtenir
Trouvez la différence entre cgi et cgi rapide.
2. Sélectionnez
On dit que php-fpm libère le serveur Web pour qu'il ne gère que les requêtes et la concurrence, tandis que le traitement php est effectué par php-fpm. Par conséquent, nginx+php est très populaire maintenant, je n'ai pas testé. il!
Articles connexes recommandés :Explication du principe de la fonction time strtotime() en PHP
fonction isset() et vide dans Analyse PHP et comparaison simple de la fonction de ()
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!