조회 수 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 690
19 centos iconv 설치. 좋은아빠되기 2015.02.10 2031
18 CentOS 6.6 APM yum 설치 방법 좋은아빠되기 2015.02.11 1541
17 innodb_log_file_size 변경시 먼저 해야 할일 좋은아빠되기 2015.03.14 667
16 linux 환경변수 설정(Path) 좋은아빠되기 2015.03.17 1273
15 mcrypt 설치 방법(libmcrypt) 좋은아빠되기 2015.06.16 568
14 libgd-2.1.0 설치 방법 좋은아빠되기 2015.06.17 696
13 윈도우용 Apache 2.4.X 와 PHP 5.6.X 설치 하기 file 좋은아빠되기 2015.06.24 5813
12 centos 6 minimla 설치후 기본 프로그램 설치 (setup 안될때) 좋은아빠되기 2017.05.06 264
11 my-sql root 비밀번호 변경 좋은아빠되기 2017.05.27 408
10 mysql 계정 생성 및 DB 생성 비밀번호 변경까지 좋은아빠되기 2017.05.27 293
9 my-sql utf8 변경시 할일 좋은아빠되기 2017.05.27 202
8 my-sql php 접속 코드 좋은아빠되기 2017.05.27 331
7 mysql 기본 DB 엔진 변경 좋은아빠되기 2017.06.03 265
6 centos 6 저장소 추가 좋은아빠되기 2017.06.03 205
5 APMSETUP 7 다운로드 file 좋은아빠되기 2017.07.03 15832
4 centos 계정 생성 비밀번호 변경 디렉토리 생성 그룹변경 좋은아빠되기 2017.07.22 646
3 centos 6 minimal 설치 교육용 자료 좋은아빠되기 2017.08.19 337
2 에어컨 전기료 절약 방법 : 냉방 Vs 제습 3 좋은아빠되기 2018.07.20 2182
1 centos 7 minimal 설치 교육용 자료 좋은아빠되기 2018.11.17 628
Board Pagination Prev 1 2 3 Next
/ 3