localisation actuelle:Maison > Articles techniques > cadre php > Swoole

  • méthode d'erreur personnalisée swoole
    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
    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
    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 ?
    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 ?
    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é ?
    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-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é ?
    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é ?
    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 ?
    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 ?
    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 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
    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
    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 ?
    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

Recommandations d'outils

Code de contact du formulaire de message d'entreprise jQuery

Le code de contact du formulaire de message d'entreprise jQuery est un formulaire de message d'entreprise simple et pratique et le code de la page d'introduction contactez-nous.

Effets de lecture de boîte à musique HTML5 MP3

L'effet spécial de lecture de boîte à musique HTML5 MP3 est un lecteur de musique MP3 basé sur HTML5 + CSS3 pour créer de jolies émoticônes de boîte à musique et cliquer sur le bouton de commutation.

Effets spéciaux du menu de navigation d'animation de particules cool HTML5

L'effet de menu de navigation d'animation de particules cool HTML5 est un effet spécial qui change de couleur lorsque le menu de navigation est survolé par la souris.

Code d'édition par glisser-déposer du formulaire visuel jQuery

Le code d'édition par glisser-déposer du formulaire visuel jQuery est un formulaire visuel basé sur jQuery et le framework bootstrap.

Modèle Web de fournisseur de fruits et légumes biologiques Bootstrap5

Un modèle Web de fournisseur de fruits et légumes biologiques-Bootstrap5
Modèle d'amorçage
2023-02-03

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus
modèle de back-end
2023-02-02

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5
Modèle d'amorçage
2023-02-02

Modèle Web d'informations de CV simples Bootstrap4

Modèle Web d'informations de CV simples Bootstrap4
Modèle d'amorçage
2023-02-02

Matériau vectoriel d'éléments d'été mignons (EPS+PNG)

Il s'agit d'un joli matériau vectoriel d'éléments d'été, comprenant le soleil, un chapeau de soleil, un cocotier, un bikini, un avion, une pastèque, une crème glacée, une boisson fraîche, une bouée, des tongs, un ananas, une conque, une coquille, une étoile de mer, un crabe. , Citrons, crème solaire, lunettes de soleil, etc., le matériel est fourni aux formats EPS et PNG, y compris des aperçus JPG.
Matériau PNG
2024-05-09

Matériel vectoriel de quatre badges de graduation rouges 2023 (AI+EPS+PNG)

Il s'agit d'un matériau vectoriel de badge de remise des diplômes rouge 2023, quatre au total, disponible aux formats AI, EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-29

Oiseau chantant et chariot rempli de fleurs design matériel vectoriel de bannière de printemps (AI + EPS)

Il s'agit d'un matériau vectoriel de bannière printanière conçu avec des oiseaux chanteurs et un chariot rempli de fleurs. Il est disponible aux formats AI et EPS, y compris l'aperçu JPG.
image de bannière
2024-02-29

Matériau vectoriel de chapeau de graduation doré (EPS+PNG)

Il s'agit d'un matériau vectoriel de casquette de graduation dorée, disponible aux formats EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-27

Modèle de site Web d'entreprise de services de nettoyage et de réparation de décoration intérieure

Le modèle de site Web d'entreprise de services de nettoyage et d'entretien de décoration d'intérieur est un modèle de site Web à télécharger adapté aux sites Web promotionnels qui proposent des services de décoration, de nettoyage, d'entretien et d'autres organisations de services. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-05-09

Modèle de page de guide de CV personnel aux couleurs fraîches

Le modèle de page de guide de CV de candidature personnelle de correspondance de couleurs fraîches est un téléchargement de modèle Web de page de guide d'affichage de travail de CV de recherche d'emploi personnel adapté au style de correspondance de couleurs fraîches. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-29

Modèle Web de CV de travail créatif de concepteur

Le modèle Web de CV de travail créatif de concepteur est un modèle Web téléchargeable pour l'affichage de CV personnels adapté à divers postes de concepteur. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28

Modèle de site Web d'entreprise de construction d'ingénierie moderne

Le modèle de site Web d'entreprise d'ingénierie et de construction moderne est un modèle de site Web téléchargeable adapté à la promotion du secteur des services d'ingénierie et de construction. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28