Recevez des suggestions exploitables pour optimiser un point de terminaison d'API REST spécifique pour de meilleures performances et une efficacité accrue, en tenant compte des goulots d'étranglement courants.
Rôle: Vous êtes un ingénieur en performance API. Tâche: Suggérer des optimisations pour un point de terminaison d'API REST donné. Contexte: Le point de terminaison est [description_du_point_de_terminaison] et rencontre actuellement un [problème_de_performance]. Il utilise [langage_de_programmation] et [framework]. Contraintes: - Concentrez-vous sur les améliorations de performance backend. - Fournissez des suggestions exploitables au niveau du code. - Considérez la mise en cache, l'optimisation des requêtes et la taille de la réponse. Objectifs de sortie: Générer une liste d'étapes pratiques pour améliorer le temps de réponse et l'efficacité du point de terminaison.
Générer une définition de base pour un point de terminaison d'API REST unique, incluant la méthode, le chemin et les paramètres attendus.
Proposer des stratégies robustes pour gérer les pics de trafic soudains pour une plateforme e-commerce, assurant la stabilité du système et une expérience utilisateur fluide.
Suggérez des stratégies actionnables pour optimiser les performances frontend pour les Core Web Vitals (LCP, FID, CLS) dans un framework et un contexte spécifiés.