태그 : web 요약보기전체보기목록닫기

1

웹의 정적 리소스의 버전 명시를 통한 캐시 전략

나는 언제부터인가 웹의 정적 리소스(*.js,*.css, *.jpg,...) 들은 항상 1년간 캐시하도록 설정을하고 있다.이렇게 할 경우 일단 한 번 읽은 리소스는 다시 읽지 않기 때문에 대역폭을 아끼고 성능을 향상 시키는데 크게 일조를 한다.하지만 여기에는 심각한 문제가 있다.css가 수시로 변경되고 *.js 파일들도 개발하면서 계속 변경된다. 동일한...

HTTP와 HTTPS를 구분해서 이미지, CSS, Javascript 로딩하기

다른 브라우저에서는 별 문제 없는데 IE에서는 스키마가 https 로 된 홈페이지에서 http로 이미지나 CSS, Javascript등의 리소스를 로딩하면 경고가 발생한다. 그래서 현재 주소에 따라 리소스의 주소를 적을때 https인지 http인지 잘 구분해서 적어줘야 한다.사실 나는 별로 납득가지 않는데, 일반적으로 암호화 대상이 되는 데이터는 HTM...

CSS 완벽 가이드 - CSS의 바이블

CSS 완벽 가이드 - 에릭 마이어 지음, 남덕현 외 옮김/위키북스가히 CSS의 바이블이라 불리울만 한 책이다."완벽 가이드"라는 책 제목에 걸맞게 완벽한 해설을 목표로 한 책이다.다른 책들이 대충 다루거나 혹은 모호하게 다루는 CSS 개념을 이렇게 명쾌하게 풀어낸 책은 이것이 유일하지 않나 싶다.허나, 치명적 단점이 있는데, "재미없고, 불친절하다"는...

Eclipse WTP Root Context Path 관련 버그 회피하기

Eclipse 3.6 Helios WTP 에는 웹 애플리케이션의 Context Path가 "/" 로 지정돼 있고 Tomcat을 사용할 경우 개발에 지장을 초래하는 다양한 버그가 존재한다.Publishing 이 제때 안 이뤄진다. 그래서 Tomcat을 실행해 보고, Publishing 이 안돼 있는 상태이면 Tomcat을 끄고 다시 켜야한다.파일이 변경 ...

프로그래밍 언어와 무관하게 웹 서버 부담을 줄이는 몇 가지 방법

그간 개발한 서비스가 안정화 상태에 들어서면서  요즘에는 로그를 살펴보며 튜닝을 하고 있다.프로그래밍 언어나 프레임워크와는 무관하며,  간단하고 상식적인데 쉽게 잊게 되는 성능 튜닝 포인트 몇 가지를 정리한다. 주로 검색 엔진과 Ajax와 관련돼 있다.아래 예제는 검색 엔진을 막고 싶지 않을 경우에만 적용된다. 검색 엔진을 아예 막아 ...

Google Doctype - 웹 개발자에 의한 웹 개발자를 위한 백과사전

웹 개발자에 의한 웹 개발자를 위한 백과사전 Google Doctype이 Google code에 올라왔다.말 그대로 웹 개발자를 위한 백과사전이다. MSDN 처럼 개발자를 위한 문서를 잘 정리해서 보여주는 프로젝트이다.MSDN이 오로지 IE를 위한 것이라면, Google Doctype은 열린 웹, 웹 표준, 크로스 브라우징 가능한 웹을 만들고자 하는 개...
1