résumé liée à la performance interface API

services de développement PHP à l'interface comme un exemple pour résumer l'interface avec l'optimisation des performances et de suivi:

1, la performance interface de collecte d'informations

  1. Regardez tout le temps en tête Interface:
    ①, à travers les appels d'interface avant et après la différence de comptage RBI.
    ②, joué par nginx $ REQUEST_TIME disposés dans le journal access_log, la réponse de temps à la demande. Pour voir la vitesse de réponse de l'interface.
  2. xhprof API Collect coût Interface:
    mise au point sur les frais généraux de temps sous-lien.

2, le temps de l'API pour localiser les frais généraux et d'analyser

  1. Temps d' overhead Analyse:
    recommandé xhprof carte générée, qui est facile à trouver les goulots d' étranglement à l' étape.
  2. Éplucher un oignon - Lieu:
    Les problèmes complexes simples, une par une pause de questions simples, couche par couche, en commentant le débogage de code. . Cette méthode est un peu stupide, un peu lent, mais pratique, mais aussi une meilleure compréhension de l'interface.

3, API performances en aval

  1. l'optimisation des coûts de temps MySQL: requête de recherche lente, expliquer l'analyse. Trouvez la meilleure lente après enquête, s'il vous plaît aider à l'accord de l'entreprise DBA.
  2. services back-end Tuning: délai d'attente de demande réglée en aval.
  3. Tuning API retourne: les données compressées Retransmission

4, la stabilité des services API SLA

  1. Surveillance des services: superviseur
  2. l'équilibrage de charge de l'API
  3. Service d'alarme
  4. cas de test
Publié 115 articles originaux · a gagné les éloges 101 · vues 370 000 +

Je suppose que tu aimes

Origine blog.csdn.net/Alen_xiaoxin/article/details/105307744
conseillé
Classement