본문 바로가기
반응형

분류 전체보기558

gzip 인코딩 압축 전송 사용하기 출처 : http://qnrdlqkrwhdgns.canxan.com/jpboard/post/491 일단, 브라우저가 gzip을 지원하는지 여부를 알아야한다. function hasAcceptEncoding($encoding) { return (stripos($_SERVER['HTTP_ACCEPT_ENCODING'], $encoding) !== false); } 그리고 gzip을 사용한다고 브라우저에 알려야한다. header('Content-Encoding: gzip'); 마지막으로 gzip 인코딩으로 압축해서 뿌리면 된다.' echo gzencode($content); JpBoard에서는 기본적으로 gzip 인코딩으로 압축전송을 한다. 실험해본결과 8KB의 경우 2KB 정로도 압축이 되었다.(보통 1/4.. 2013. 5. 29.
웹사이트 최적화 출처 : http://blog.naver.com/lipaz/100117319356 01. Ajax 성능 제대로 이해하기이미 빠른 부분을 더 빠르게 하는 것보다 많이 느린 부분을 조금더 빠르게 하는것이 효과적이다. 일반적인 성능 저하의 원인은 자바스크립트보다는 DOM이다.02. 빠른 웹 응용프로그램 만들기브라우저는 하나의 스레드로 이벤트를 처리한다. => 하나의 이벤트가 실행되는 동안 다른 이벤트는 처리할 수 없다.'충분히 빠르다?' - Jakob Nielsen0.1초 : 사용자가 UI에서 보여주는 개체를 직접 조작한다고 느낄 수 있는 최대시간1초 : 사용자가 컴퓨터가 작업을 끝낼 때까지 과도하게 기다릴 필요 없이 자연스럽게 명령을 내린다는 느낌을 가질 수 있는 최대 시간.10초 : 사용자가 현재 작업에 .. 2013. 5. 29.
프로그래밍 배우는 법 출처 : http://booiljoung.blogspot.kr/2013/05/blog-post_2918.html?m=1정부일님의 블로그 프로그래밍 배우는 법 주변에 프로그래밍을 배우겠다는 분들이 계셨습니다. PC와 씨름을 하다가 1주일을 넘기지 못하고 포기하시더군요. 이런 노력을 하신분들에게 다시 한번 시도해 보시고, 새로 도전하시는 분들에게 도움이 될 수 있도록 포스트를 합니다. 학원이나 학교에서 배울 수도 있습니다. 그러나, 현실은 중/고등학생이거나 소프트웨어 비전공인데 어쩌다 소프트웨어 분야에 들어와서 프로그래밍을 배워야할 필요성을 느끼는 기획자, 테스터 그리고 UI 디자이너, 테크니컬 아티스트 지망자들은 학교나 학원에서 배우면 체계적으로 배울 수 있는데, 업무로 수업 진도를 따라가지 못하면 도중에.. 2013. 5. 28.
[CSS] 단위 pt, px, em, ex, % 보통 디자인 결과물이 pt, px형태이기 때문에, 그대로 사용하는 것이 편하지만, 해상도와 플랫폼 등에 따라서 접근성을 가지기 위해서는 em, ex, %를 사용하는 것이 좋습니다. pt, px가 절대적인 단위인 반면에 em, ex, %는 상위 요소에 대한 상대적인 크기를 가지고 있어서 레이아웃을 좀 더 유동적으로 적용시킬 수 있습니다. 예를들어, 최상위 요소가 9pt인 경우 다음과 같습니다. 대부분 브라우저는의 폰트 사이즈는 12pt, 16px, 1em, 100%가 기본입니다. 9pt, 12px, 0.75em, 75% 이를 간단히 표로 정리하면, PointPixelem%9pt12px0.75em75%10pt13px0.8em80%10.5pt14px0.875em87.5%11pt15px0.95em95%12pt1.. 2013. 5. 28.
반응형