- 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>