찾다

 >  Q&A  >  본문

angular.js -AngularJS가 이러한 기술 솔루션에 적합합니까? 한 페이지에 20개의 Ajax 요청

Angular는 다음 상황에 적합한 시나리오 솔루션인가요?
페이지는 전체 데이터베이스의 해당 테이블에서 총 등록 수, 총 게시물, 총 로그인 수 및 총 Baidu 스파이더 크롤링 수를 시간별(예: 일, 월, 주)로 계산해야 합니다. 10개 이상의 원본 데이터 테이블(정보 테이블, 기사 테이블, 사용자 테이블, PV 테이블...) 중 현재 사용되는 방법은 PHP에서 모든 통계를 계산한 다음 데이터를 페이지에 할당하여 표시하는 것입니다. 하지만 데이터 테이블에 포함된 실제 데이터가 너무 방대하기 때문입니다. 그 결과, 예전에는 굉장히 빠르게 체크인이 가능했던 통계 페이지가 이제는 열자마자 502 / 504 가 되네요. 그래서 먼저 페이지를 로드한 다음 ajax를 사용하여 개별 테이블의 통계를 하나씩 얻은 다음 표시하려고 생각했습니다.

아이디어: 비동기적으로 로드할 수 있도록 페이지에 하나씩 Ajax 요청을 보낼 계획입니다. 웹사이트 504 발생을 방지할 수 있는 더 나은 솔루션이 있습니까?

曾经蜡笔没有小新曾经蜡笔没有小新2794일 전533

모든 응답(1)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-05-15 17:04:23

    비동기화는 페이지 로딩 시간을 최적화합니다. 하지만 반면에 백엔드 쿼리도 최적화해야 하며, 계산 집약적인 많은 작업을 캐시할 수 있습니다

    회신하다
    0
  • 취소회신하다