상세 컨텐츠

본문 제목

웹프로그래밍시 지켜야 할 사항

프로그래밍/스크립트

by 라제폰 2016. 5. 19. 10:02

본문

  • Minimize HTTP Requests (HTTP요청을 최소화하라)
  • Use a Content Delivery Network (CDN을 사용하라)
  • Avoid empty src or href (이미지의 src 속성 이나 href 값이 비어 있는 것을 피하라)
  • Add an Expires or a Cache-Control Header (해더에 만료시간 혹은 캐시-제어를 추가하라)
  • Gzip Components (Gzip으로 압축하라)
  • Put StyleSheets at the Top (스타일 시트는 위쪽에 넣어라)
  • Put Scripts at the Bottom (스크립트는 아래쪽에 넣어라)
  • Avoid CSS Expressions (CSS의 표현을 피하라)
  • Make JavaScript and CSS External (JavaScript와 CSS는 외부 파일로 만들어라)
  • Reduce DNS Lookups (DNS조회를 줄여라)
  • Minify JavaScript and CSS (JavaScript와 CSS를 축소해라)
  • Avoid Redirects (재전송을 피해라)
  • Remove Duplicate Scripts (중복 스크립트를 제거하라)
  • Configure ETags (ETags 설정)
  • Make AJAX Cacheable (AJAX를 캐시어블하게 만들어라)
  • Use GET for AJAX Requests (AJAX 요청에 대한 GET을 사용해라) 
  • Reduce the Number of DOM Elements (DOM 엘리먼스 수를 줄여라)
  • No 404s (404에러를 없애라)
  • Reduce Cookie Size (쿠키 사이즈를 줄여라)
  • Use Cookie-Free Domains for Components (구성요소들에 대해 Cookie-free 도메인을 사용해라)
  • Avoid AlphaImageLoader Filters (AlphaImageLoader 사용을 피하라)
  • Do Not Scale Images in HTML (HTML에서 이미지의 크기를 줄이지 마라)
  • Make favicon.ico Small and Cacheable (파비콘은 작고 캐시어블하게 만들어라)


cookie-free domain 이란..
쿠키가 필요 없는 요소들은 서버와 통신시 쿠키정보를 교류하지 않도록 이를 위한 별도의 도메인 셋팅을 하는것.
<FilesMatch "!\.(gif|jpe?g|png)$"> php_value session.cookie_domain example.com</FilesMatch>

[출처] 웹 속도 향상.|작성자 사랑굳


관련글 더보기