recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - L'interface API ne prend que 30 ms pour s'exécuter localement et il faut au moins cinq ou six secondes pour la mettre en ligne.

J'ai écrit une interface avec une charge de calcul légèrement plus importante. Les données sont des données mises en cache à l'aide de la méthode f de Thinkphp. Pourquoi la vitesse d'exécution n'est-elle que d'environ 30 ms lorsqu'elle est testée localement, mais cela prend au moins. 5 une fois mis sur le serveur ? Environ quelques secondes, pourquoi ? Si vous souhaitez changer, par où commencer ? Mes tests locaux actuels sont très rapides et je ne sais pas comment les optimiser.

滿天的星座滿天的星座2727 Il y a quelques jours748

répondre à tous(4)je répondrai

  • 为情所困

    为情所困2017-06-10 09:49:32

    Il y a un problème lors de l'utilisation du cache de fichiers. Il se peut que le fichier contienne trop de contenu, ce qui entraîne des problèmes lors de sa lecture. Il est recommandé d'extraire le fichier cache localement à des fins de test et d'analyse. Vous pouvez également vider régulièrement le cache des fichiers pour réduire le contenu croissant des fichiers mis en cache

    répondre
    0
  • 代言

    代言2017-06-10 09:49:32

    xdebug ou xhprof peuvent analyser les goulots d'étranglement de votre code. . . Le moyen le plus simple consiste à placer des balises temporelles aux emplacements clés pour voir quel segment de code prend trop de temps à s'exécuter

    répondre
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-06-10 09:49:32

    Le serveur en ligne doit être très local et avoir différents aspects : 1. Le serveur en ligne doit passer par le réseau et vous pouvez tester le réseau, 2. Les ressources matérielles du serveur en ligne
    3 Le serveur en ligne peut en exécuter plusieurs. applications, consommant les ressources du serveur. 4. Problèmes d'application, déterminez si l'application accumule une grande quantité de données dans les services en ligne, ce qui entraîne une augmentation du temps de traitement des données

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-10 09:49:32

    Résolu, cela ne fonctionnera pas après avoir changé de serveur. Je ne sais pas pourquoi cela arrive...

    répondre
    0
  • Annulerrépondre