Maison > cadre php > PensezPHP > Mise à jour à chaud du didacticiel Think-Swoole

Mise à jour à chaud du didacticiel Think-Swoole

Libérer: 2020-09-16 09:26:36
avant
3076 Les gens l'ont consulté

J'ai récemment commencé à contacter et à développer Swoole. Lorsque je suis entré en contact avec lui pour la première fois, j'étais vraiment confus et j'ai cherché beaucoup d'informations pour le comprendre. Récemment, j'ai travaillé sur certaines fonctions avancées de Swoole. J'ai résumé une certaine expérience d'intégration de Swoole avec le framework Thinkphp6.0 sur la base de projets réels, et je l'ai compilé et partagé avec certaines informations sur Internet.

Tutoriels recommandés : "thinkphp" "tutoriel swoole"

Étant donné que le fichier PHP réside en mémoire lors de l'exécution du service Swoole, Cela permet ainsi d'éviter de lire le disque à plusieurs reprises et d'interpréter et de compiler PHP à plusieurs reprises afin d'obtenir les performances les plus élevées. Par conséquent, après avoir modifié le code métier, vous devez le recharger ou le redémarrer manuellement pour qu'il prenne effet.

L'extension think-swoole fournit une fonction de mise à jour à chaud. Elle se rechargera automatiquement après avoir détecté que les fichiers des répertoires concernés ont été mis à jour. Cela élimine le besoin d'opérations de rechargement manuel et facilite le développement et le débogage.

Si le mode débogage de votre application est activé, la mise à jour à chaud est activée par défaut. En principe, il n'est pas recommandé d'activer la surveillance des fichiers en mode déploiement. D'une part, il y aura des pertes de performances, et d'autre part, toute modification apportée aux fichiers doit être confirmée avant de pouvoir effectuer le déploiement de la mise à jour. .

ThinkPHP 6 a un fichier .example.env par défaut dans le répertoire racine de l'application. Copiez ce fichier et renommez-le en .env. Lorsque ce fichier de variable d'environnement .env spécial est défini et que APP_DEBUG = true y est défini, la mise à jour à chaud sera activée par défaut. De plus, vous pouvez également définir directement l'activation dans la configuration hot_update dans /app/config/swoole.php sur. vrai.

.env

Mise à jour à chaud du didacticiel Think-Swoole

config/swoole.php

Mise à jour à chaud du didacticiel Think-Swoole

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:阿dai哥
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal