해결된 질문
작성
·
177
2
안녕하세요. 모바일 웹, 반응형웹 모바일 강의 내용 중 질문드립니다.
1. 모바일 웹을 유지보수 할 때 서버배포를 해도 개인 몇 몇 고객이 안된다거나 수정사항이 웹사이트에 반영이 안되었다고 연락이 오는 경우가 있습니다. 캐시비우기및 강력새로고침 안내를 하는 빈도가 많습니다. 이런 경우 해결할 수 있는 대안이 있을까요?
2. 반응형 웹(모바일) 경우는 간단한 사용자 안내페이지의 경우+ SI전문 개발업체에서 기획안문서 깔끔하게 나오는 경우 반응형 웹으로 개발하는게 맞지않나요? 운영이나 유지보수 주업무회사인 경우 계속 건바이건으로 수정요청을 하기 때문에 UI는 복잡해지고 기능은 계속 추가되고 복잡한로직이 들어가야하는 경우에는 부적합하다고 생각이 듭니다.
강사님 강의를 수강하다가 제 생각 끄적끄적 올립니다.
강의 잘 들었습니다.
감사합니다.:)
답변 1
1
안녕하십니까! 좋은 질문 감사합니다.
주신 질문에 대해서 아래에 답변드릴께요~
1. 모바일 웹을 유지보수 할 때 서버배포를 해도 개인 몇 몇 고객이 안된다거나 수정사항이 웹사이트에 반영이 안되었다고 연락이 오는 경우가 있습니다. 캐시비우기및 강력새로고침 안내를 하는 빈도가 많습니다. 이런 경우 해결할 수 있는 대안이 있을까요?
=> 질문주신 부분은 약간의 손실을 고려해야 합니다. 기본적으로 캐시를 사용하는 것은 자주사용하는 화면을 빠르게 볼 수 있도록 하기 위함인데, 운영의 편의와 속도를 적절히 고려한 작업을 아래와 같이 가능합니다.
- 캐싱을 통해 속도를 유지하고, 변경사항이 바로 보이게 하고 싶은 경우 : 캐싱이 되는 정적요소, 즉 이미지, CSS태그, 변수 등의 명칭을 재활용하지 않고, 새롭게 만들어서 추가하여 브라우저가 새로운 요소가 반영됨을 알 수 있도록 하는 방법. (속도는 유지되나, 작업이 번거로움)
- 속도가 느리지 않아서, 항상 새롭게 로딩해도 되는 경우 : html에 no-cache 옵션을 주고 캐싱을 사용하지 않도록 하여 항상 새롭게 페이지가 로딩되도록 하는 방법 (작업은 깔끔하나, 속도는 느려짐)
위의 두가지 방법을 상황에 따라서 고려해서 적용시키는 것을 추천드립니다.
2. 반응형 웹(모바일) 경우는 간단한 사용자 안내페이지의 경우+ SI전문 개발업체에서 기획안문서 깔끔하게 나오는 경우 반응형 웹으로 개발하는게 맞지않나요? 운영이나 유지보수 주업무회사인 경우 계속 건바이건으로 수정요청을 하기 때문에 UI는 복잡해지고 기능은 계속 추가되고 복잡한로직이 들어가야하는 경우에는 부적합하다고 생각이 듭니다.
=> 네 맞습니다. 반응형 웹은 최초 기획 단계부터 반응형으로 했을때, 화면의 UI가 깔끔하게 나올 수 있는 경우 효율적입니다. 하지만, 만약 화면이 복잡해서 반응형을 적용했을 경우 가독성이 떨어지거나 말씀 주신것처럼 잦은 수정등으로 화면이 복잡해질 경우는 적합하지 않다고 생각됩니다.
질문 주신 내용에 적절한 답변이 되었으면 좋겠습니다. 즐거운 하루 보내세요. ^^