localisation actuelle:Maison > Articles techniques > cadre php > Swoole
- Direction:
- tous web3.0 développement back-end interface Web base de données Opération et maintenance outils de développement cadre php programmation quotidienne Applet WeChat Problème commun autre technologie Tutoriel CMS Java Tutoriel système tutoriels informatiques Tutoriel matériel Tutoriel mobile Tutoriel logiciel Tutoriel de jeu mobile
- Classer:
-
- La différence entre la coroutine swoole et l'asynchrone
- À partir de la version 4.0, Swoole fournit des fonctionnalités complètes de coroutine + canal, apportant un nouveau modèle de programmation CSP. Swoole fournit la fonction de traitement de tâche asynchrone, qui peut fournir une tâche asynchrone au pool de processus TaskWorker pour exécution sans affecter la vitesse de traitement de la requête en cours.
- Swoole 8326 2019-12-16 11:05:42
-
- Pourquoi le swoole a-t-il des performances élevées ?
- swoole est écrit en C pur et ne s'appuie pas sur d'autres bibliothèques tierces ; swoole n'utilise pas libevent, il n'est donc pas nécessaire d'installer libevent et swoole ne s'appuie pas sur stream/sockets/pcntl/posix/sysvmsg et d'autres extensions de PHP ; .
- Swoole 3325 2019-12-16 10:57:00
-
- Comment ouvrir ws avec swoole
- swoole 1.7.9 ajoute la prise en charge intégrée du serveur WebSocket, par exemple en utilisant cette commande : $server = new Swoole\WebSocket\Server("0.0.0.0", 9501);.
- Swoole 2785 2019-12-16 10:22:43
-
- Différences entre les différents serveurs Swoole
- Le serveur UDP de Swoole est différent du serveur TCP. UDP n'a aucune notion de connexion. Le serveur HTTP n'a besoin que de prêter attention à la réponse à la demande, il n'a donc besoin d'écouter qu'un seul événement onRequest. Le serveur WebSocket est un serveur de connexion longue construit sur un serveur HTTP.
- Swoole 2964 2019-12-16 10:05:00
-
- Quelles sont les erreurs courantes dans swoole
- make ou make install ne peut pas être exécuté ou il y a une erreur de compilation, la version php ne correspond pas au phpize et php-config utilisés lors de la compilation, le fichier d'entête mysql est manquant, le fichier d'entête pcre.h est manquant, et make install échoue.
- Swoole 2755 2019-12-16 09:55:00
-
- Comment swoole gère-t-il les erreurs ?
- swoole peut utiliser directement try/catch pour gérer les exceptions dans la programmation coroutine. Cependant, les exceptions doivent être interceptées dans la coroutine et ne peuvent pas être interceptées entre les coroutines. Non seulement l'exception levée par la couche d'application, mais également certaines erreurs de la couche inférieure peuvent être détectées.
- Swoole 2433 2019-12-16 09:47:11
-
- Comment détecter les erreurs PHP avec Swoole
- En PHP, les erreurs fatales peuvent être capturées via les fonctions register_shutdown_function+error_get_last 2 et les informations d'erreur sont envoyées à la connexion client.
- Swoole 1981 2019-12-16 09:35:12
-
- Comment redémarrer le processus swoole après sa fermeture
- Une fois le processus swoole fermé, vous pouvez utiliser la méthode Server->reload pour le redémarrer. Swoole fournit un mécanisme de terminaison/redémarrage flexible. L'administrateur n'a qu'à envoyer un signal spécifique au serveur, et le processus Worker du serveur peut être terminé ou redémarré en toute sécurité.
- Swoole 3038 2019-12-16 09:32:43
-
- Swoole Worker propose-t-il des sondages sur les événements ?
- Le travailleur swoole a une interrogation d'événements. Le mode thread swoole_server est le mode Worker multithread. Le thread Reactor gère l'interrogation des événements réseau et lit les données. Il y aura des problèmes de synchronisation lors de l'accès à la mémoire partagée et le mécanisme de verrouillage fourni par Swoole devra être utilisé pour protéger les données.
- Swoole 2345 2019-12-16 09:28:08
-
- La tâche swoole va-t-elle bloquer ?
- La tâche swoole se bloquera et le nombre d'opérations de tâche doit être inférieur à la vitesse de traitement de onTask. Si la capacité de livraison dépasse la capacité de traitement, la tâche remplira la zone de cache, provoquant le blocage du processus de travail.
- Swoole 3011 2019-12-16 09:18:31
-
- Comment utiliser PHP swole
- swoole supporte parfaitement le langage PHP, est écrit en langage C pur et fournit un serveur multithread asynchrone en langage PHP. Swoole a donc construit un serveur asynchrone pour fournir une série de tâches telles que des réponses asynchrones, des tâches push et planifiées.
- Swoole 3692 2019-12-16 09:08:15
-
- La différence entre swoole et rpc en php
- La différence entre swoole et rpc de php : Le serveur RPC fourni par le framework Swoole prend en charge des fonctionnalités telles que la simultanéité de connexion unique et la maintenance de connexions longues sous PHP-FPM. Dans l'application à grande échelle de Wheel Internet, une architecture orientée services à 4 couches a été construite.
- Swoole 2606 2019-12-14 14:17:01
-
- la réception de Swoole n'est pas déclenchée
- Cette fonction est rappelée lorsque onReceive de swoole reçoit des données, ce qui se produit dans le processus de travail. Si l'onreceive de swoole n'est pas déclenché, il se peut que les données reçues par onReceive en une seule fois dépassent les 64k par défaut.
- Swoole 2662 2019-12-14 14:13:01
-
- Comment mélanger nginx et swoole
- Configurez l'élément serveur de nginx Lorsqu'un fichier statique est demandé, il est traité directement par Nginx. Lorsque le fichier demandé n'existe pas, il est envoyé au serveur Swoole pour traitement.
- Swoole 2735 2019-12-14 14:06:30
-
- Comment faire fonctionner PHP en permanence avec Swoole
- Soole peut faire fonctionner PHP de manière permanente en démarrant le processus démon. Lorsque daemonize=>1 est défini, le programme passe en arrière-plan et s'exécute en tant que processus démon. Cela doit être activé pour les programmes côté serveur de longue durée.
- Swoole 2401 2019-12-14 13:39:52