앱 엔진에 모바일 사이트를 설정하는 방법에 대한 기본 개요를 제공 할 수 있습니까? 이미 표준 사이트를 설정했지만 동일한 데이터 저장소를 사용하여 모바일 사이트를 운영하고 싶습니다.앱 엔진의 모바일 하위 도메인
모바일 사용자를 m.mydomain.com으로 리디렉션하고 싶습니다. 기본적으로 두 사이트는 모두 같을 것입니다. 다른 JSP 페이지를 보여주고 싶습니다.
앱 엔진에 모바일 사이트를 설정하는 방법에 대한 기본 개요를 제공 할 수 있습니까? 이미 표준 사이트를 설정했지만 동일한 데이터 저장소를 사용하여 모바일 사이트를 운영하고 싶습니다.앱 엔진의 모바일 하위 도메인
모바일 사용자를 m.mydomain.com으로 리디렉션하고 싶습니다. 기본적으로 두 사이트는 모두 같을 것입니다. 다른 JSP 페이지를 보여주고 싶습니다.
여기에는 App Engine에만 해당하는 것이 없습니다. 모바일 사용자를 감지하면 적절한 사용자 에이전트를 탐지하고 리디렉션을 보내면됩니다. 그런 다음 모바일 도메인을 동일한 애플리케이션에 매핑하고 제공 할 템플릿을 결정할 때 구성에서 모바일 도메인을 감지하십시오.
유용성의 관점에서 사용자를 다른 하위 도메인으로 안내 할 필요가 없습니다. 현재 도메인에서 모바일 버전을 제공하기 만하면됩니다. 사용자가 자동 감지 기능을 무시하고 모바일 버전과 일반 버전간에 전환하는 방법을 항상 제공해야합니다. 모바일 버전과 일반 버전 간에는 모든 기기를 따라 잡을 수 없기 때문입니다.
그래서 m.mydomain.com/home을 호출 할 때마다 war/mobile/home.jsp를 호출해야합니다. – Lumpy
@Lumpy 서블릿을 사용하여 사이트를 제공하고이를 토대로 호출 할 JSP를 결정하도록합니다. 원하는 기준. 또는 동일하게 필터를 사용하여 요청을 다시 작성하십시오. –
서버 측 로직을 사용하여 사용자 에이전트를 감지하고 데스크탑 또는 모바일 템플릿을 렌더링하는 경우 에지 캐싱 (cache-control public)을 이용할 수 없다는 점에 유의하십시오. 가장자리 캐싱은 트래픽이 많은 사이트의 경우 큰 이익을 창출하므로 부끄러운 일입니다. 필요한 경우 자바 스크립트로 리디렉션하는 것이 좋습니다. –