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 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:
-
- 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é.
- Swoole 2198 2019-12-17 09:39:26
-
- 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.
- Swoole 3208 2019-12-17 09:24:02
-
- 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.
- Swoole 2948 2019-12-17 09:17:39
-
- 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.
- Swoole 4413 2019-12-16 14:40:45
-
- 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 2144 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 5506 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 2513 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 3404 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 2244 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 2236 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 3152 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 3528 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 2474 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 8373 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 3358 2019-12-16 10:57:00