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:
-
- 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.
- Swoole 2021 2019-12-16 14:29:44
-
- 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.
- Swoole 5213 2019-12-16 13:57:44
-
- 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.
- Swoole 2327 2019-12-16 13:52:17
-
- 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.
- Swoole 3287 2019-12-16 13:45:41
-
- 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.
- Swoole 2115 2019-12-16 13:36:42
-
- 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 tâche seront démarrés. La fonction de tâche étant activée, les fonctions de rappel des événements onTask et onFinish doivent être enregistrées.
- Swoole 2093 2019-12-16 11:59:41
-
- 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.
- Swoole 3016 2019-12-16 11:51:32
-
- La différence entre les versions swoole
- La différence entre les versions de Swoole : La plus grande mise à jour de Swoole 2.0 est la prise en charge supplémentaire de la coroutine. Dans la version 3.0 de Swoole, nous avons implémenté un nouveau planificateur de coroutines intégré à PHP, basé sur le mécanisme EG (vm_interrupt) de ZendVM.
- Swoole 3369 2019-12-16 11:39:21
-
- Comment appliquer swoole_mysql
- Swoole fournit un nouveau client MySQL asynchrone dans la version 1.8.6. La couche inférieure implémente le protocole de communication MySQL par elle-même. Il n'est pas nécessaire de s'appuyer sur d'autres bibliothèques tierces. Vous pouvez directement utiliser la commande swoole_mysql->__construct pour créer un. client mysql asynchrone.
- Swoole 2363 2019-12-16 11:23:27
-
- 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 8198 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 3225 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 2696 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 2858 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 2642 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 2319 2019-12-16 09:47:11