2012-03-06 3 views
2

새로운 KnockoutJS 네이티브 DOM 사용 템플릿 제작 작업을 쉽게 할 수 있습니다.HTTP 캐시 KnockoutJS 네이티브 템플릿

그러나 때로는 페이지에 수백만 개가 포함되어 있으며 모든 템플릿은 정적이거나 단지 i18n'zed입니다. 따라서 별도의 HTTP 호출을 통해 서버에서 템플릿을 검색하면 브라우저에서 정적 파일로 캐시 할 수 있습니다.

트래픽 및 전체 서버로드가 크게 감소합니다. 페이지는 밝고 변경된 데이터 만 포함합니다. CDN에 저장된 템플릿. 그것은 꿈입니다!

jQuery.tmpl 및 require.js로 가능했습니다. 그러나 녹아웃 자체로 그것을하는 방법?

템플리트의 경우 PHP __autoload()과 같이 필요에 따라 이름을 사용하여 템플리트를로드하는 것이 가장 좋지만 최소한 템플리트를 원격 HTML 파일로 페이지에 포함하고 녹아웃을 위해 파싱하는 것이 좋습니다.

어떻게하는지 알고 계십니까?

답변

2

외부 파일에서 템플릿을로드하는 방법에는 여러 가지가 있습니다.

내 의견으로는, 최선의 선택은 넉 아웃 외부 템플릿 엔진 here을 사용하는 것입니다.

좀 더 기본적인 아이디어가 필요하면 작년에 게시 한 주제 인 here에 대한 의견이 있습니다.