javascript - API 인터페이스는 로컬로 실행하는 데 30ms만 걸리고 온라인에 올리는 데 최소 5~6초가 걸립니다. 무슨 일이 일어나고 있는 걸까요?
滿天的星座
滿天的星座 2017-06-10 09:47:32
0
4
751

계산 부하가 조금 더 큰 인터페이스를 작성했습니다. 데이터는 Thinkphp의 f 메소드를 사용하여 저장되어 있습니다. 데이터베이스에 대한 액세스가 없습니다. 로컬에서 테스트할 때 실행 속도가 약 30ms에 불과하지만 최소한 걸립니다. 5초 정도 서버에 올렸을 때, 왜 그럴까요? 어디서부터 시작해야 할지 바꾸고 싶다면? 현재 로컬 테스트는 매우 빠르며 최적화 방법을 모르겠습니다.

滿天的星座
滿天的星座

모든 응답(4)
为情所困

파일 캐시 사용 시 문제가 발생합니다. 파일에 내용이 너무 많아 읽을 때 문제가 발생할 수 있습니다. 테스트 및 분석을 위해 캐시 파일을 로컬로 가져오는 것이 좋습니다. 캐시된 파일의 증가하는 콘텐츠를 줄이기 위해 정기적으로 파일 캐시를 지울 수도 있습니다

代言

xdebug 또는 xhprof는 코드의 병목 현상을 분석할 수 있습니다. . . 가장 간단한 방법은 주요 위치에 시간 태그를 배치하여 어떤 코드 세그먼트가 실행하는 데 너무 오래 걸리는지 확인하는 것입니다

扔个三星炸死你

온라인 서버는 매우 로컬이어야 하며 다양한 측면을 가지고 있어야 합니다. 1. 온라인 서버는 네트워크를 통과해야 하며 네트워크를 테스트할 수 있습니다. 2. 온라인 서버의 하드웨어 리소스
3 온라인 서버는 여러 개를 실행할 수 있습니다. 애플리케이션, 서버 리소스 소비. 4. 애플리케이션 문제, 애플리케이션이 온라인 서비스에서 많은 양의 데이터를 축적하여 데이터 처리 시간이 증가하는지 고려하십시오

伊谢尔伦

해결되었습니다. 서버를 변경한 후에는 작동하지 않습니다. 왜 이런 일이 발생하는지 모르겠습니다...

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿