2013-02-04 2 views
0

저는 모든 프론트 엔드에 javascript를 사용하고 있으며, 오직 제공하는 PHP는 RESTful API를 가지고 있습니다.페이지에서 AJAX 호출이 실행 중입니까?

API에서 데이터를 가져 오기 위해 페이지가로드 될 때 바로 AJAX 호출을 실행 중이십니까? 먼저 PHP 백엔드에서 초기 데이터를 보내야합니다. 그런 다음 JavaScript를 사용하여 최종 수정을해야합니까?

+0

완전히 응용 프로그램에 따라 다릅니다. 잘되면, 이것이 올바른 해결책이 될 수 있습니다. –

+0

페이지로드 성능에 영향을 미칩니다 (특히 요청이 많은 경우). 필요한 경우 콘텐츠를 직접 보내야하며 서버에서 게시/가져 오기 만해야합니다. –

답변

1

이것은 나쁜 습관이 아닙니다. 오늘날 대부분의 페이지에는 하나 이상의 스크립트가 포함되어 있으며 해당 스크립트는 아직 순차적으로로드됩니다.

따라서 콘텐츠 제공 백엔드가 충분히 빠르다고 가정하면 기존 요청에 하나 이상의 요청 만 추가됩니다. 그리고 DOM 준비가 된 즉시 (즉, 모든 리소스가로드되기를 기다리지 않고)이 ajax 호출을 시작하면 이미지로드 전에 콘텐츠를 사용할 수 있습니다.

그래서 Ajax 응용 프로그램에서는 응용 프로그램을 처음에는 보내고 그 후에 데이터를 가져 오는 것이 일반적입니다.