SOA에서 PHP 비즈니스 인터페이스의 성능 최적화에 문제가 있습니까?
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-06-13 09:21:53
0
2
889
  • 모듈별 비즈니스 인터페이스 작성 성능이 매우 느리고, 시간이 초과될 때까지 한 블록이 수시로 나타납니다

  • 개발 환경에서 일반 인터페이스는 일반적으로 150ms가 걸리지만, 모듈 간에 호출되는 인터페이스는 1000ms 이상이 걸리고 불안정할 수 있습니다

  • 나중에 퍼블릭 인터페이스(예: 세션, 토큰)를 함수 내 호출로 작성하여 시간 초과가 발생하지 않도록 했지만 성능은 여전히 ​​매우 느렸습니다

PHP 크로스 모듈 인터페이스를 호출할 때 최적화 방법이나 주의할 점이 있는지 여쭤봐도 될까요?

女神的闺蜜爱上我
女神的闺蜜爱上我

모든 응답(2)
phpcn_u1582

내부 애플리케이션 간에 rpc 호출을 사용하여 동시 호출을 지원합니다. . . . 말씀하신 인터페이스 호출 속도가 느린 경우에도 먼저 원인을 찾아 프로그램 실행 시간을 기록해 보아야 프로그램 내부 문제인지, 외부 요인으로 인한 것인지 알 수 있습니다. . . 개발환경이 150ms로 빠르진 않아요

伊谢尔伦

SOA 아키텍처를 사용하는 경우 인터페이스 호출 시 각 인터페이스에 대해 시간 초과를 설정해야 합니다. PHP에서 제공하는 인터페이스는 동시성이 얼마나 지원되는지 확인하기 위해 스트레스 테스트를 거쳐 인터페이스 응답 시간이 정상적인지 여부를 판단해야 합니다. 그렇지 않다면 일반적으로 코드를 검토하여 병목 현상을 분석해야 합니다

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