2012-04-13 2 views
0

ajax를 통해 업데이트되는 읽기 전용 테이블이있는 경우 서버에서 마크 업을 생성하거나 JSON을 반환하고 클라이언트에서 테이블을 렌더링하는 것이 좋습니다.HTML 또는 JSON을 ASP.Net MVC의 읽기 전용 테이블로 반환 하시겠습니까?

둘 다 상당히 간단하므로 테이블 마크 업이 비교적 간단하다고 가정 할 때 어느 것이 더 바람직한지 궁금합니다.

1시에 JSON을 반환하는 것이 더 빠를 것이라고 생각했지만 확실하지 않습니다. 대역폭이 비슷할 것으로 보이고 ASP.Net이 JSON과 부분 뷰 렌더링을 비교하여 얼마나 빨리 컬렉션을 반환 할 수 있는지 알지 못합니다.

누구나 벤치마킹을했거나이 시나리오에서 더 바람직하다고 생각하는 의견이 있습니까?

답변

1

JSON을 반환하고 소비 클라이언트가 JSON에 렌더링을 적용 할 수 있어야한다고 생각합니다. 다른 소비자를 위해 오퍼링을 변경해야하는 경우 동일한 원시 데이터를 가져 와서 특정 형식 지정 규칙을 적용합니다. 필요한 것.

1

페이지의 특성이 정적이라면 서버 측 렌더링을 권장합니다. 대화 형 환경을 원할 경우 클라이언트 측 렌더링을 사용하십시오.

여기는 좋은 링크입니다. Client-Side vs. Server-Side Rendering

+0

나는 동의합니다. 서버 측 렌더링은 상당히 정적 인 내용의 경우 더 빠를 것임을 기억해야합니다. – Craig

관련 문제