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:
-
- Quel protocole Swoole utilise-t-il ?
- Swoole a implémenté une zone de cache de données au niveau de la couche inférieure et a intégré plusieurs types de protocoles couramment utilisés, tels que : le protocole de terminaison EOF, l'en-tête fixe et le protocole de corps de package. Un ensemble fixe de chaînes /r/n qui n'apparaîtront pas dans les données normales est utilisé comme marqueurs pour le protocole fractionné, appelé protocole EOF.
- Swoole 2792 2019-12-06 10:44:45
-
- Comment utiliser l'événement swoole
- Swoole\Server est un modèle piloté par les événements, et tout le code de logique métier doit être écrit dans la fonction de rappel d'événement. Tous les rappels d'événements se produisent après $server->start ; le dernier événement à la fin du programme d'arrêt du serveur est onShutdown.
- Swoole 2199 2019-12-06 10:31:40
-
- Comment utiliser les constantes Swoole
- swoole utilise une constante, Client::MSG_WAITALL, pour le deuxième paramètre de la méthode Client->recv(), bloquant et attendant que les données de la longueur spécifiée soient reçues avant de revenir.
- Swoole 2760 2019-12-06 10:12:58
-
- Comment utiliser le swool
- Swoole est écrit en langage C pur et fournit un serveur multithread asynchrone en langage PHP, un client réseau TCP/UDP asynchrone, MySQL asynchrone, Redis asynchrone, un pool de connexions à la base de données, AsyncTask, une file d'attente de messages, un minuteur en millisecondes, une lecture et une écriture de fichiers asynchrones, asynchrone. Requête DNS.
- Swoole 3428 2019-12-06 10:06:32
-
- Comment redémarrer Swoole en douceur
- Dans swoole, nous pouvons envoyer différents signaux au processus principal, et le processus principal effectue différents traitements selon le type de signal reçu. SIGUSR1 redémarrera tous les processus de travail en douceur ; SIGUSR2 redémarrera tous les processus de tâches en douceur.
- Swoole 3781 2019-12-06 09:58:13
-
- Comment régler la minuterie dans Swoole
- Pour régler la minuterie, swoole peut utiliser son propre minuteur asynchrone JavaScript setInterval/setTimeout de haute précision, avec une granularité de millisecondes. C'est aussi très simple à utiliser.
- Swoole 2608 2019-12-06 09:50:46
-
- Comment installer Swoole dans Docker
- Comment installer swoole avec docker : 1. Utilisez la commande docker pull php pour télécharger l'image PHP, puis utilisez la commande docker pour créer le conteneur. 2. Utilisez Docker pour installer swoole dans le conteneur.
- Swoole 6576 2019-12-06 09:47:56
-
- Ce que Swoole peut faire
- Swoole peut être largement utilisé dans Internet, les communications mobiles, les logiciels d'entreprise, le cloud computing, les jeux en ligne, l'Internet des objets (IOT), l'Internet des véhicules, les maisons intelligentes et d'autres domaines. L'utilisation de PHP + Swoole comme cadre de communication réseau peut considérablement améliorer l'efficacité des équipes R&D informatiques de l'entreprise.
- Swoole 2660 2019-12-06 09:40:40
-
- Comment utiliser la tâche Swoole
- Swoole est implémenté par le processus de travail traitant les demandes de données et les attribuant aux processus de tâches pour exécution. La tâche asynchrone Swoole implémente principalement l'exécution d'appels de tâches asynchrones. La couche inférieure de la tâche utilise la communication par canal Unix Socket, qui est une mémoire pleine et n'a aucune consommation d'E/S.
- Swoole 3211 2019-12-06 09:26:16
-
- qu'est-ce que le swoole fd
- swoole fd est le descripteur de fichier de la connexion TCP, qui est l'identifiant unique du client dans swoole_server ; fd est réutilisé, et lorsque la connexion est fermée, le fd sera réutilisé par la nouvelle connexion TCP fd en cours de maintenance ; ne sera pas réutilisé.
- Swoole 3723 2019-12-06 09:16:03
-
- La raison pour laquelle le swoole est plus élevé que le go
- Le traitement des événements d'E/S par Go est monothread, incapable d'utiliser plusieurs cœurs, et son débit est légèrement plus faible que celui de Swoole ; dans le test de stress d'E/S intensif TCP/UDP, swoole a obtenu des résultats légèrement meilleurs que Go. swoole utilise une boucle d'événements multithread pour gérer les événements IO, et plusieurs processus exécutent du code PHP au niveau de l'utilisateur.
- Swoole 4581 2019-12-06 09:08:04
-
- Pourquoi swoole est-il meilleur que php ?
- Par rapport à Apache/fpm, le framework swoole évite principalement la perte de performances causée par la création et la destruction de chaque requête du framework PHP et des objets globaux. Le framework swoole offre aux programmeurs le plus grand espace, et les objets globaux sans rapport avec les requêtes http ne doivent être construits qu'une seule fois. Le contrôle du cache de certains objets et données peut également être effectué dans le programme.
- Swoole 3512 2019-12-05 14:41:40
-
- Comment mettre à jour swoole en php
- Nous pouvons vérifier la version de swoole via la commande php --ri, la compiler et la mettre à niveau, et il suffit de télécharger la dernière version stable depuis le site officiel de pecl, ce qui équivaut à réinstaller la nouvelle version. Pour mettre à niveau pecl, utilisez la commande pecl upgrade swoole.
- Swoole 4671 2019-12-05 14:18:37
-
- Comment activer l'extension swoole en PHP
- Après avoir téléchargé le code source de l'extension Swoole, compilez-le et installez-le selon la méthode de compilation d'extension PHP standard. Après compilation et installation, modifiez php.ini et ajoutez extension=swoole.so pour activer l'extension swoole.
- Swoole 4035 2019-12-05 14:10:12
-
- Comment installer l'extension swoole dans phpstudy
- Téléchargez l'extension swoole et décompressez-la ; cd swoole-src-swoole-1.7.9-alpha, sudo vi /root/.bashrc; Ajoutez export PATH=/phpstudy/server/php/bin:$PATH à la dernière ligne.
- Swoole 13644 2019-12-05 14:01:34