반응 형 CSS 디자인을 사용하여 사이트를 개발할 때 사이트는 클라이언트의 화면 크기에 따라 정보가 표시되는 방식을 변경합니다. 대부분의 경우 화면 크기가 작 으면 정보가 더 적게 표시됩니다.Responsive Design의 서버 측은 무엇을 포함합니까?
데스크톱 용으로 설계된 사이트가 있다고 가정 해 보겠습니다. 서버 측 코드에서 몇 가지 데이터베이스 쿼리를 만든 다음 페이지에 정보를 표시합니다.
이제 CSS 디자인이 반응적이고 일부 정보는 작은 화면이있는 장치에는 표시되지 않습니다. 해당 정보 중 일부는 데이터베이스 쿼리에서 표시되지 않는다고 가정 해 보겠습니다. 즉, 모바일 장치가이 페이지를로드 할 때 화면 크기로 인해 결과 정보가 최종 사용자에게 표시되지 않으므로 서버 쪽 코드가 불필요한 데이터베이스 호출을하고 있습니다.
반응 형 디자인은 일반적으로 CSS 미디어 쿼리를 사용하여 장치 화면 크기에 따라 표시되는 정보를 결정합니다. 반응 형 디자인을위한 효과적이고 효율적인 서버 측 코드를 작성하는 좋은 방법은 무엇입니까?
자바 스크립트를 사용하여 창 너비를 확인하고 m.example.com과 같은 모바일 버전으로 이동하거나 리디렉션 – Ibu
사용자에게 작은 화면이있는 사용자에게 정보를 표시하지 않는 경우 뭔가 잘못하고있어. 탭을 스크롤하거나 탭해야 볼 수 있지만 정보는 있어야합니다. – Quentin
@Quentin 그렇다면 백만 개의 주요 웹 사이트가 잘못하고 있습니다. 아마존 사이트의 모바일에 최적화 된 버전을보고 바탕 화면에 보이는 것과 비교하십시오. –