

Solution?: swoole ne peut pas être exécuté après l'installation
Solution au problème selon lequel swoole ne peut pas s'exécuter après avoir été installé : 1. Utilisez la commande "-name swoole.so" pour trouver l'emplacement de swoole.so. 2. Ajoutez swoole.so au fichier php.ini.
Dec 18, 2019 am 09:37 AM
Swoole est-il plus rapide que PHP natif??
swoole est plus rapide que PHP natif. Swoole est un moteur de communication réseau asynchrone, parallèle et hautes performances pour PHP. économisez la perte de performances causée par la création et la destruction de chaque requête du framework PHP et des objets globaux. Principalement pour compléter les lacunes de PHP en matière de programmation réseau.
Dec 18, 2019 am 09:25 AM
Comment utiliser swoole pour surveiller si le client est déconnecté
Dans swoole, vous pouvez utiliser l'instruction "function Server->exist(int $fd):bool;" pour détecter si la connexion correspondant à fd existe. Si la connexion TCP correspondant à $fd existe, elle renvoie true, et si elle est. ce n'est pas le cas, il renvoie false. $fd est l'identifiant de la connexion client TCP.
Dec 17, 2019 am 09:53 AM
méthode d'erreur personnalisée swoole
Comment swoole personnalise les erreurs?: swoole peut personnaliser les erreurs dans l'interface ErrorHandlerInterface Lorsque DEBUG.ENABLE est activé, la gestion personnalisée des erreurs est efficace. Injectez simplement des erreurs personnalisées une fois le framework initialisé.
Dec 17, 2019 am 09:39 AM
méthode de gestion des erreurs swoole
Dans la programmation coroutine, try/catch peut être utilisé directement pour gérer les exceptions. Cependant, les exceptions doivent être interceptées dans la coroutine et ne peuvent pas être interceptées entre les coroutines. Non seulement les exceptions levées par la couche d'application, mais également certaines erreurs sous-jacentes peuvent être détectées, telles que l'absence de fonction, de classe et de méthode.
Dec 17, 2019 am 09:24 AM
Comment vérifier les erreurs swoole
Lorsqu'une erreur de segmentation se produit à l'aide de swoole, vous pouvez utiliser l'outil gdb pour obtenir une copie des informations bt. Pour utiliser le suivi gdb, vous devez ajouter le paramètre --enable-debug lors de la compilation de swoole.
Dec 17, 2019 am 09:17 AM
Pourquoi Swoole est-il rapide ?
Swoole4 peut utiliser du code entièrement synchrone pour implémenter des programmes asynchrones. Il n'est pas nécessaire d'ajouter des mots-clés supplémentaires au code PHP. La couche inférieure effectue automatiquement la planification des coroutines pour obtenir des E/S asynchrones. Les éléments qui ne peuvent pas être implémentés en PHP, tels que les pools de connexions de base de données et les pools de connexions de cache, peuvent être implémentés sous le moteur Swoole, et l'efficacité opérationnelle du système sera grandement améliorée.
Dec 16, 2019 pm 02:40 PM
Comment swoole prend-il en charge la syntaxe php??
Swoole étant une extension fonctionnant sous PHP, elle est en réalité différente des extensions ordinaires. Après son exécution, l'extension swoole prendra le contr?le de PHP et entrera dans la boucle des événements. Lorsqu'un événement IO se produit, swoole rappellera automatiquement la fonction PHP spécifiée.
Dec 16, 2019 pm 02:29 PM
Comment swoole détermine-t-il si fd est connecté??
Swoole utilise le mécanisme de battement de c?ur pour déterminer si le fd est connecté. Le client envoie régulièrement un paquet de battement de c?ur pour indiquer au serveur que je suis toujours en vie. Le serveur vérifie régulièrement la liste de tous les clients pour voir si l'heure de leur dernier paquet de battement de c?ur est correcte. trop long. S'il est trop long, il est considéré comme ayant été. S'il n'y a pas de battement de c?ur, la connexion est déterminée comme étant morte et la connexion est activement fermée.
Dec 16, 2019 pm 01:57 PM
Swoole peut-il régler plusieurs minuteries??
Swoole peut définir plusieurs minuteries et la granularité minimale de la minuterie swoole est de 1 seconde. Prend en charge plusieurs minuteries. Notez qu'il ne peut pas y avoir deux minuteries avec le même intervalle. Après avoir ajouté la minuterie, vous devez écrire une fonction de rappel.
Dec 16, 2019 pm 01:52 PM
Quel framework de swoole est le plus utilisé ?
Le framework Swoft de swoole est largement utilisé. Swoft est un framework de coroutine de microservices PHP basé sur l'extension Swoole. Swoft, comme Go, dispose d'un serveur réseau coroutine intégré et de clients coroutine couramment utilisés et réside en mémoire, sans s'appuyer sur PHP-FPM traditionnel.
Dec 16, 2019 pm 01:45 PM
Le seuil de swoole est-il élevé??
Swoole a un seuil élevé. Swoole est destiné aux experts. Le seuil est relativement élevé et nécessite des compétences approfondies. Swoole n'est en fait qu'une bibliothèque de bas niveau, pas un produit complet pouvant être utilisé. Cependant, il existe de nombreux frameworks et programmes PHP basés sur swoole, qui peuvent être développés directement sur la base de ces projets.
Dec 16, 2019 pm 01:36 PM
Le service swoole ne démarre-t-il qu'un seul processus??
Non, si vous démarrez un serveur TCP, 3 processus de travail et 3 processus de tache seront démarrés. La fonction de tache étant activée, les fonctions de rappel des événements onTask et onFinish doivent être enregistrées.
Dec 16, 2019 am 11:59 AM
Qu'est-ce que le port swoole ?
Un port peut être considéré comme un point de communication entre l’appareil et le monde extérieur. Les ports peuvent être divisés en ports virtuels et ports physiques. Les ports virtuels font référence aux ports situés à l'intérieur d'un ordinateur ou d'un commutateur-routeur et sont invisibles. Swoole-1.8.0 ajoute la prise en charge des protocoles mixtes multiports. Le serveur peut écouter sur plusieurs ports.
Dec 16, 2019 am 11:51 AM
Outils chauds Tags

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)
Téléchargez la collection de bibliothèques d'exécution requises pour l'installation de phpStudy

VC9 32 bits
Bibliothèque d'exécution de l'environnement d'installation intégré VC9 32 bits phpstudy

Version complète de la bo?te à outils du programmeur PHP
Programmer Toolbox v1.0 Environnement intégré PHP

VC11 32 bits
Bibliothèque d'exécution de l'environnement d'installation intégré VC11 phpstudy 32 bits

SublimeText3 version chinoise
Version chinoise, très simple à utiliser