조회 수 384 추천 수 0 댓글 0

서버에 트래픽이 많으신가요?


그림파일 등은 변경이 잘 안일어 나시는가요?


그렇다면


expires를 사용해 보시는건 어떨가요?


위 설정은 한번 서버에서 이미지파일을 다운받은 적이 있으며


서버에서 다시 다운받지 말고


사용자 컴퓨터에 이미 다운받아놓은 이미지 캐시를 사용하게 하는 설정입니다.


저의 설정은


ExpiresActive On
ExpiresByType image/jpeg "access plus 2 weeks"
ExpiresByType image/jpg "access plus 2 weeks"
ExpiresByType image/gif "access plus 2 weeks"
ExpiresByType image/png "access plus 2 weeks"


# ExpiresByType image/png "access plus 1 days"


위와 같습니다.


http-mod-expires.conf 파일이 존재하지 않는다면


httpd.conf 에서 수정하면 됩니다. 저는 각 설정들이 파일명으로 구분되어 있는 상태 입니다.




jpeg는 2주 동안 다운로드 금지?


이런식입니다.


저희 서버에서 지금 여청할 jepg 파일을 이미 다운받은적이 있다면


사용자 컴퓨터에 다운 받은게 있으니깐. 그 캐시를 사용하라는 뜻으로


그 주기는 2주 입니다.


만약 이미지 파일을 다운 받은지 2주가 지났다면


캐시 쓰지 말고 서버에 있는 이미지를 다시 다운로드 받으라는 뜻입니다.


단, F5번 등 새로 고침을 누르면 


위 설정과는 관계없이 그냥 무조건 새 이미지 파일을 다운로드 받습니다.


저희 전자문제집 CBT의 경우 이미지 파일 변경이 거의 안 일어 나기 때문에


위 설정을 사용하여 서버 트래픽을 줄이고 있습니다.


실제 서버에 적용해보면 트래픽이 30% 이상 줄어 듭니다.


그만큼 보통 서버들은 이미지 파일을 많이 사용한다는 뜻이 되겠지요.


열공하세요.



List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 컴퓨터 및 스마트 기기 사용팁 게시판 입니다. 좋은아빠되기 2014.10.15 686
18 linux swap 설정 좋은아빠되기 2015.01.13 659
17 apache2 worker 설정값들 좋은아빠되기 2015.01.09 544
16 apache mysql 연동시 서버가 한달에? 한번씩 다운된다면?? 1 좋은아빠되기 2015.01.08 166
15 mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (11) 오류 대처 기록 2 좋은아빠되기 2014.12.11 1091
14 문자열 추출 문제 file 좋은아빠되기 2014.12.08 308
13 스크래치 프로그램 다운로드 좋은아빠되기 2014.12.08 1736
12 컴활 1급 For Each 문에 관한 최신 문제 유형 좋은아빠되기 2014.12.05 1806
11 아기 표준 성장 표(발육) file 좋은아빠되기 2014.10.20 1595
10 Centos 가상 호스트 설정 파일 위치 좋은아빠되기 2014.10.16 462
9 제로보드 xe 홈페이지 스팸 하루 삭제 코드 좋은아빠되기 2014.10.16 476
8 my.cnf 설정 파일 위치 좋은아빠되기 2014.10.16 250
7 Centos php.ini 위치 좋은아빠되기 2014.10.16 325
» 아파치 http-mod-expires.conf 설정 좋은아빠되기 2014.10.16 384
5 아파치 httpd-mod-deflate 압축 설정 예시 좋은아빠되기 2014.10.16 418
4 리눅스 동시 접속자수 확인 코드 좋은아빠되기 2014.10.16 837
3 서버용 리눅스 뭐 깔지? 좋은아빠되기 2014.10.16 366
2 스마트폰 화면 캡쳐 하기 좋은아빠되기 2014.10.16 672
1 컴퓨터 어떻게 하면 잘할까? 1 좋은아빠되기 2014.10.15 749
Board Pagination Prev 1 2 3 Next
/ 3