Les performances des applications Web sont affectées par de nombreux facteurs. L'accès aux bases de données, les opérations du système de fichiers, la bande passante du réseau, etc. sont autant de facteurs d'influence potentiels. Yii a réduit l’impact des frameworks sur les performances sous divers aspects. Mais il existe encore de nombreux endroits dans les applications utilisateur qui peuvent être améliorés pour améliorer les performances. 1. Activer l'extension APC L'activation de l'extension PHP APC est probablement le moyen le plus simple d'améliorer les performances globales d'une application. Cette extension met en cache et optimise le code intermédiaire PHP et évite le temps passé à analyser les scripts PHP pour chaque nouvelle requête. 2. Désactiver le mode débogage La désactivation du mode débogage est un autre moyen simple d'améliorer les performances. Si la constante YII_DEBUG est définie sur true, cette application Yii s'exécutera en mode débogage. Le mode débogage est utile pendant la phase de développement, mais il affecte les performances car certains composants entraînent une surcharge système supplémentaire. Par exemple, l'enregistreur de messages enregistrera des informations de débogage supplémentaires pour chaque message enregistré. 3. Utilisez yiilite.php lors de l'activation de PHP APC
1 Yii Framework Official Guide Series 52 - Sujet : Optimisation des performances
.
Introduction : Les performances des applications Web sont affectées par de nombreux facteurs. L'accès aux bases de données, les opérations du système de fichiers, la bande passante du réseau, etc. sont autant de facteurs d'influence potentiels. Yii a réduit l’impact des frameworks sur les performances sous divers aspects. Mais il y en a encore beaucoup dans les applications utilisateur...
Introduction : Optimisation des performances, php : Optimisation des performances de l'optimisation PHP : 1. Optimisation des performances du langage 1. Utilisez l'outil ab sous Apache pour les tests de performances : ab -n100 -c100 https://www .baidu.com/ (demandes 100 fois, la simultanéité est de 100) se concentre sur deux quantités : Requêtes par seconde (nombre de requêtes par seconde) et Temps par requête (temps de réponse moyen) 2. Essayez d'utiliser des variables et constantes intégrées à PHP. , Fonction, raison : le code PHP doit être analysé individuellement par le moteur zend dans une syntaxe reconnaissable par zend, puis décodé
3 Ajustement des performances lié
Introduction : 2 serveurs de bases de données, une instance par serveur, une instance possède une bibliothèque, 2 bases de données interagissent entre elles et la mémoire maximale est fixée à 50 % de la mémoire physique, mais elle est causé par l'augmentation de la charge Problème de mémoire insuffisante : dans le passé, en 2000, la base de données ne répondait pas à la pression de la mémoire du système, donc seulement 50 % étaient définis pour assurer une utilisation équilibrée de la mémoire, mais4.
Sun introduira de nouvelles API pour effectuer des ajustements de performances sur MySQL
Introduction : selon James Gosling, le père de Java, Sun ne le fera pas. fournir des services pour la base de données MySQL. En introduisant une nouvelle API (Application Programming Interface), il est très possible de M5
analyseur d'index et de requêtes mongodb—dex.
Introduction : dex présente l'index mongodb et l'analyseur de requêtes dex, qui est un outil de réglage des performances MongoDB qui compare le journal MongoDB fichiers et entrées d'index et donner des suggestions d'index. Actuellement, un URI pour se connecter à la base de données doit être fourni. dex recommande uniquement des index complets, pas des index partiels. La plateforme Windows n'est pas prise en charge. Le principe de fonctionnement de dex est principalement
6
Une explication étape par étape de l'ajustement des performances de la base de données MySQLIntroduction : INSERT Vitesse de requête : Le temps d'insertion d'un enregistrement est composé de : Connexion : (3) Envoyer la requête au serveur : (2) Analyser la requête : (2) Insérer un enregistrement : (1 x taille de l'enregistrement) Insérer un index : (1 x index) Fermer (1) Les chiffres ici sont quelque peu proportionnels au temps total. Cela ne prend pas en compte la surcharge initiale liée à l'ouverture de la table (ce qu'elle fait une fois pour chaque requête exécutée simultanément).
7.
Explication détaillée du contenu du travail de SQL Server DBAIntroduction : Dans le système Microsoft SQL Server 2008, l'administrateur de base de données (administration de base de données, appelé DBA) est le rôle le plus important. L'objectif de travail du DBA est de garantir que le système Microsoft SQL Server 2008 fonctionne normalement. et efficacement. DBA Le travail est aussi le travail le plus chargé, qu'il s'agisse d'ajustement des performances ou de reprise après sinistre, il est indissociable du support du DBA Généralement 8. veut effectuer un ajustement des performances sur MySQL Introduction : selon le "Père de Java" James Gosling, Sun n'introduira pas de nouvelle API (interface de programmation d'application) pour la base de données MySQL , mais il sera bientôt possible d'effectuer davantage de travaux de réglage sur MySQL. Lors de la Journée technologique de Sun à Sydney, Gosling a déclaré que de nombreux outils utilisent désormais JDBC pour se connecter à la base de données et utilisent des API pour exécuter des instructions SQL 15 MySQL/MariaDB utiles. Conseils de réglage et d'optimisation des performances Introduction : Cet article vous expliquera quelques conseils de base, mais très utiles, sur la façon dont pour optimiser les performances de MySQL/MariaDB. Notez que cet article suppose que vous avez installé MySQL ou Maria 10 Que fait exactement un administrateur de base de données SQL Server ? ? ? .
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!