2012-10-17 1 views
1

내가 내 플레이 1.2.5 템플릿에 다음 코드를 사용하여 내 정적 능숙를 선언하는 데 사용 ? 나는보기가없는 대신 누락 된 이미지로보기를 표시하는 것을 선호합니다!Play 프레임 워크에없는 정적 파일을 처리하는 방법은 무엇입니까?</p>이 <pre><code><img src="@{'/public/images/team/myTeam.png'}"/> </code></pre> <p>지정된 파일이 없을 때 내 문제는, 뷰 충돌 ... 어떻게 내가이 문제를 방지 할 수 있습니다 :

내 상황 : Google App Engine에서 Play 1.2.5를 사용하고 있습니다.

답변

0

직접적인 대답은 아니지만 어쨌든 도움이 될 수 있습니다.

일반적으로 응용 프로그램의 이미지와 같은 정적 인 리소스를 일부 CDN으로 제거하는 것이 좋습니다 (Google의 엔진은 모르지만 빠른 검색을 통해 사람들이 그 것을 보여주었습니다). 덕분에 오류가 표시되는 것을 피할 수 있습니다. 페이지. (누락 된 파일에 대한 사용자 정의 오류 페이지를 표시하는 것은 사용자가 이미지를 별도로 표시하지 않으므로 의미가 없습니다.

또한 CDN은 클라이언트와의 거리가 가까운 파일 캐싱과 같은 더 많은 이익을 가져옵니다. 다른 도메인에있는 CDN의 파일을 사용하는 경우 브라우저는 쿠키와 같은 전체 중복 항목을 보내지 않습니다. 마지막으로 응용 프로그램을 다시 배포 할 필요없이 리소스를 대체 할 수 있습니다.

+0

감사합니다. 정말로 도움이 될 것입니다. 무료 CDN에 대한 조언이 있으십니까? 우리는 비영리 단체이며 슬프게도 우리는 Akamai & co의 서비스를 제공 할 여유가 없습니다. ( – Zakapatul

+0

아니요, 다행히도 저는 그런 문제가 없었습니다. 첫째, 가장 저렴한 옵션, 파일 저장을위한 값싼 호스트를 사용하십시오. 그러나 실제 CDN이 아닙니다 ... 물론 아마존, 구글, 마이크로 소프트 등과 같은 다른 CDN 제공 업체가 있습니다. 그들은 무료가 아니지만 사용 된 GB 당 가격을 책정합니다. 그리고 무료 테스트 기간. – biesior

+0

BTW : 웹 검색을 조금만 해보면 Google App Engine을 거의 무료 CDN으로 사용하는 방법에 대한 설명이 있습니다. 꽤 높은 수준에서 계산되기 시작하므로 완전히 사용할 수 있습니다. 무료 파일을 준비한다면 무료입니다. – biesior

0

<img>은 HTML 태그이며 이미지를 사용할 수없는 경우 이미지 대신 표시하는 데 사용할 수있는 alt 특성이 있습니다. 게다가 디버그 모드에서 작업하는 경우 play 프레임 워크에서 생성 된 오류 페이지가 표시됩니다. 생산성 모드로 전환하고 결과를 검사 해보십시오.

+0

안녕하세요 Alpay, 내 질문에 제시된 코드는 내 문제를 설명하기 위해 여기에 있습니다. 이미 내 앱에서 alt 특성을 사용합니다. 사실은 ressource가 누락 된 경우 오류 페이지가 뚜렷한 모드에서도 표시됩니다. ! – Zakapatul