IT 관련/Linux 관련2011/12/22 13:50

Squid 의 캐시 저장 기간 설정 ( refresh_pattern )Add Star

캐쉬의 보존 기간을 컨트롤 하기위한 설정입니다.

자주 업데이트 되는 콘텐츠는 짧게, 이미지 파일 등은 별로 변하지 않기 때문에 길게하거나합니다.


기본 설정

refresh_pattern [- i] regex · · 1 min · · 2 percent · · 3 max · · 4 [options] · · 5
  1. 정규식 을 사용하여 설정되는 파일 (패턴)을 지정합니다. 기본 은 대 / 소문자를 구분하므로 비활성화하려면 - i 옵션 을 사용한다.
  2. 단위는 분. 저장 시간 (캐시 서버 에서 캐시되는 시간)이 설정 값 이하의 경우는 (아직 새롭기 때문에) 캐시 개체 를 반환한다.
  3. 단위는 %. "(캐시 서버에서) 저장 시간 ÷ (원래 서버에서) 만들기 또는 변경에서 경과 시간"이 설정 값보다 작은 경우, 새로운 간주하고 캐시 개체를 반환한다.
  4. 단위는 분. 저장 시간이 설정보다 긴 경우 (또 오래된 때문에) 원래 서버로부터 새 복사본을 검색하여 반환한다.
  5. 기타 옵션 설정

옵션 설정

캐시 관련 HTTP 헤더 (Expires, Last - modified)을 무시하는 설정이라고 생각하면 좋겠다.

  • 캐시 저장 시간 설정을 간단하게하기 위해 다음 항목은 모두 부여하는 경우가 많습니다. 백 엔드 서버에 의존하면 언제 캐시가 만료 또는 알 힘들어하고 아니라서.
  • 이 설정을하면 백 엔드 서버보다받은 HTTP 응답 헤더를 제거하여 브라우저에 닿지 않는 것은 아닌지? 걱정이 될지도 모르지만,별로 제거되는 것은 아니고, 어디 까지나, Squid 자신의 캐시 제어시 고려되지 않을뿐입니다.
 옵션 항목  내용 
 override - expire   백 엔드 서버에서 "Expires"헤더를 무시한다. 
 ※ Squid 는 Expires 캐시 유효성 확인 
 override - lastmod   백 엔드 서버에서 "Last - modified"헤더를 무시한다. 
 ※ Squid 는 Last - modified 캐시 유효성 확인 
 ignore - reload   브라우저에서 " Cache - Control "또는"Pragma "헤더의 
 no - cache (백 엔드 서버에서 다시로드) 지정이있어도 무시한다. 
 캐시가 있으면 그것을 반환한다. 
 ignore - no - cache   백 엔드 서버에서 no - cache (캐쉬 금지) 
 지정이있어도 상관없이 캐시한다.
 ignore - no - store   위와 동일 
 ignore - private   백 엔드 서버에서 "Cache - Control"헤더를 통한 
 private (같은 캐시 금지) 지정이있어도 상관없이 캐시한다.

[참고 URL]

Leverage OSS : Squid 업데이트 패턴에서 인터넷 속도 (1 / 2) - ITmedia 엔터 프라이즈

Kazuho @ Cybozu Labs : 캐시 능숙한 사용법


설정 예제

 refresh_pattern (& nocache = 1) 0 100 % 0 옵션 설정 설명은 생략 1 * 1
 refresh_pattern (\? nocache = 1) 0 100 % 0 옵션 설정 설명은 생략 2
 refresh_pattern (/ cgi /) 0 100 % 0 옵션 설정 설명은 생략 3
 refresh_pattern (realtime.co.jp) 1 100 % 1 옵션 설정 설명은 생략 4
 refresh_pattern 5 100 % 5 옵션 설정 설명은 생략 5
  1. 개발자 테스트 ​​매개 변수 를 만들어 그 매개 변수가 부여되는 경우 (캐시 시간이 0이므로) 캐시되지 않습니다.
  2. Ibid. 매개 변수 부여된 분이 다를뿐.
  3. 특정 경로의 경우에는 캐시하지 않습니다.
  4. 특정 도메인에만 캐시 시간을 1 분으로한다. 멀티 도메인 사이트에서 실시간성이 높은 도메인의 경우.
  5. 그렇지 내용은 5 분 동안 캐시합니다.
추가1 : http://www.itmedia.co.jp/enterprise/articles/0812/01/news024.html 여기 사이트도 도움이 된다.(일본어사이트_ squid에서 refresh_pattern을 이용하여 인터넷 액세스를 고속화 하기.)
추가2 : http://www.squid-cache.org/Doc/config/refresh_pattern/  영문사이트 이쪽 참고!
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Danzy
IT 관련/Linux 관련2010/04/15 20:07
회사에서 테스트 하는데 기록을 위해서 작성

환경
2개의 mysql 존재 각 캐릭터 셋은 euckr 과 latin1 로 세팅 이 두개의 DB내용을 sqlrelay로 불러 와야됨(글짜깨짐 없이.)

작업
 
1. 2개의 mysql을 각각 캐릭터셋을 옵션으로 줘서 컴파일 한다.

./configure --prefix=/usr/local/mysql --with-plugins=innobase --enable-thread-safe-client --with-charset=euc_kr
./configure --prefix=/usr/local/mysql2 --with-plugins=innobase --enable-thread-safe-client --with-charset=latin1

2. sqlrelay를 각각 mysql을 지정하여 컴파일한다
./configure --prefix=/usr/local/sqlrelay --with-rudiments-prefix=/usr/local/rudiments --with-mysql-prefix=/usr/local/mysql --with-php-prefix=PHP
./configure --prefix=/usr/local/sqlrelay2 --with-rudiments-prefix=/usr/local/rudiments --with-mysql-prefix=/usr/local/mysql2 --with-php-prefix=PHP

3. /usr/local/sqlrelay/etc/ 아래 sqlrelay.conf 파일에 접속 정보를 넣어준다.

4. 각 sqlrelay를 실행한다.
/usr/local/sqlrelay/bin/sqlr-start -id test1234
/usr/local/sqlrelay2/bin/sqlr-start -id test5678

5. sqlrelay Shell에 들어가서 환경변수를 확인한다.
/usr/local/sqlrelay/bin/sqlrsh -id test1234
/usr/local/sqlrelay2/bin/sqlrsh -id test5678 입력후 0> 나오면
show variables LIKE 'c%';  입력

6. 아래와 같이 나오면 성공!
latin1 의 경우
0> show variables LIKE 'c%';
Variable_name            Value                                
===============================================================
character_set_client     latin1                                
character_set_connection latin1                                
character_set_database   utf8                                  
character_set_filesystem binary                                
character_set_results    latin1                                
character_set_server     latin1                                
character_set_system     utf8      
euckr의 경우
0> show variables LIKE 'c%';
Variable_name            Value                                
===============================================================
character_set_client     euckr                                
character_set_connection euckr                                
character_set_database   euckr                                
character_set_filesystem binary                                
character_set_results    euckr                                
character_set_server     euckr                                
character_set_system     utf8      
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Danzy
IT 관련/Linux 관련2009/05/31 00:24
우분투 세미나에서 받은 물건들!
우분투 티셔츠 + 우분투 각 시디(서버,우분투,쿠분투) + 4G USB 메모리
엄청 푸짐하게 받아 왔습니다..ㅎㅎ 덧붙여 제가 갖고 있는 USB메모리 중에 가장 큰걸 얻었군요 ㅠㅠ

아래부터는 세미나 사진을 플래쉬로 붙여 놓겠습니다..^^;;
확대

일단 피곤해서 여기까지만 작업 하고 쉬겠습니다;
원본에 관한 문의는 댓글을 주세요 :)

크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Danzy
IT 관련/Linux 관련2009/05/30 00:49
우분투 세미나 5월30일
우분투 세미나를 일본가기전에 몇번 갔었는데 올해도 어김없이 하는군요.
몇몇 아는분이 계셔서 사진촬영 협조 부탁을 받아 조금 일찍 나가봐야 할듯^^;

그럼 다녀와서 사진으로 보고 드리겠습니다 ( __)>
자세한 내용은 이곳을 참고



크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Danzy
IT 관련/Linux 관련2009/05/28 15:34
우분츄 2화.

1화 관련 내용은 이곳을 클릭해서 보시면 됩니다.
전에 적었듯이 제가 번역 작업을 허락을 구해 맡게 되었습니다. 26일 글이 올라 왔는데 제가 보질 못해서 오늘 받아서 번역을 했습니다. 일단 초벌작업은 했습니다.

오늘 헤즈에게 작업물이 이동해서 그림에 씌어질 듯 합니다. 물론 영문판은 아직 나오지 않았습니다.
번역의 퀄리티가 좋지 않아서 의견이 있으시면 언제든지 댓글 주시기 바랍니다.

일단 초벌 작업물을 올려두겠습니다.
덧붙여서 그림을 그리시는 HIROSHI SEO http://www.aerialline.com 트위터 유저였습니다...
우연찮게 찾아서 추가해 두었으니 궁금하신분은 트위터 추가로 일본어로 코멘트 주세요!
엊그저께 CUI에 관한 내용을 적으시던데 그게 이번 2화를 그리면서 적을 내용이셨던가 봅니다..^^
어서어서 Following 하시고~ 저도 추가해 주시길 :)

이미지를 클릭하시면 제 트위터로 이동



크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Danzy
IT 관련/Linux 관련2009/04/24 00:25

Ubuntu Linux 9.04 버전이 4월 23일 날짜로 코드명 「Jaunty Jackalope」로 발표되었습니다!

 

관련해서 한국 우분투포럼에서도 파티를 진행합니다!

 

예전부터 ubuntu에 많은 관심이 있어서 현재도 Ubuntu로 서버를 운영중에 있고(회사내 개발섭) 가끔 노트북에도 깔아서 갖고 놀았던 적이 있었습니다.

 

예전 홈페이지에 사진이랑 많이 있는데 다 소실..orz

 

아래 링크에서 desktop버전을 받으실 수 있습니다.

Download URL: http://ftp.daum.net/ubuntu-releases/jaunty/ubuntu-9.04-desktop-i386.iso
Ubuntu Edition: Ubuntu 9.04 desktop
Computer Platform: i386
Download Location: http://ftp.daum.net/ubuntu-releases/

 

전의 8.10에 비해 새로운 통신시스템과 초기 프로세서의 변화가 있다고 합니다.

그리고 업데이트 된 내용으로 Gnome의 2.26버전 그리고 파이어폭스3 등등..

새롭게 클라우딩 시스템에 대해서 언급하고 있는데 이부분은 처음시도 되었다고 하는군요.

 

참고자료 : Cnet Japan(http://japan.cnet.com/news/ent/story/0,2000056022,20390714,00.htm)

크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Danzy
IT 관련/Linux 관련2009/04/16 22:18
언제? 날씨 예상 안되는 토요일(4월 25일) 오후 2시

어디서? 한강시민공원(여의나루역)

포트락 파뤼 형식으로 자기가 먹고싶은 것 가져오시면 됩니다.
음료수를 가져오시던 맛난 술과 안주를 가져오시던... 아무거나 상관 없습니다.

참가비: 먹을거 많이 가져오시면 되구요.
있을지 모를 이차 삼차를 위해 돈가방 들고오시면 됩니다.
지갑에 최소 만원씩은 있겠죠. ㅡ.ㅡa

연락처: 
- 헤즈: 공일공 - 삼이칠사 - 구구칠오
- 강분도: 공일일 - 구공육구 - 구육오삼
(분도님 왈)여의나루역 근처로 자리 잡겠사오니 못찻으시면 도착후 전화 주세요!!!

장소 마크 지도 업 합니다. 녹색부분인데 여의나루역 2번3번 출구 나와서 바로내려와 작은 나무들 있고 잔디 있는 곳 입니다.
약간의 그늘이 형성되어 주는 ... 

-------------------------------------------------------
요 위에까지가 ubuntu.or.kr 의 내용이공~
예전에도 참석한적이 있지만 이번에는 자전거를 타고 슬슬 나가볼까 고민중입니다.

관심있으신분들 모두 참석해 주시길 :)

블로그코리아에 블UP하기
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Danzy
IT 관련/Linux 관련2009/04/12 00:56

http://seotch.wordpress.com/ubunchu

저자: HIROSHI SEO http://www.aerialline.com
출판: ASCII Magazine "Kantan Ubuntu!"
발행: ASCII MEDIA WORKS Inc.
http://ascii.asciimw.jp

http://blog.haz3.com 에서 갖고왔음..--;

세계최초? 학원 우분투 러브코미디 우분츄! 라고 적혀있습니다.
오늘 회사에서 친구인 헤즈로부터 소개를 받았고 내용도 보게 되었습니다.
ASCII Magazine쪽에 연재 시작했습니다.

헤즈가 영어판을 갖고 번역을 작업하는걸 보고 제가 저자에게 메일을 보낸후 번역을 해도 된다는 허락을 구했습니다.

메일의 본문을 참고로 적겠습니다.
답신 내용입니다. -----------

もちろん、大迎ですよ!

물론, 대환영입니다.!

現在おそらく英語版から翻した韓語版が一つあるようですが、

현재 영어판으로부터 번역된 한국어판이 한개 있으나

日本語版から翻した韓語版を作成されるのであれば、私もしみにしています。

일본어판으로부터 번역한 한국어판 작업물이 있으면 저도 기대가 됩니다.

-----------------------

헤즈랑 이야기를 해서 번역한 내용만 넘겨주면 헤즈가 그림에 번역을 입히고 작가분 사이트에 알려줄듯 합니다.


잘하지 못하는 일본어로 번역을 해서 이상한 번역물이 나오면 언제든지 지적 부탁드리겠습니다!.


현재 몇몇 소개내용이라던지는 헤즈 사이트에서 보면 될듯합니다.

http://blog.haz3.com/189


번외 이야기 인듯 한데...

일본인들은 정말 맥을 많이 사용합니다. 아이팟 인기도 대단하구요. 하나의 패션 아이콘이랄까.

일본에 있을때 시부야 맥매장에서 마우스도 사고 했었는데 굉장히 친절하고 기분 좋았던 기억이 있습니다. 한국에 맥매장이 없는걸로 기억합니다만...현재는 무슨? 매장이 생겼다고 하던데...


한국에서 만난 일본인 유학생들을 보면 가끔 자신이 갖고 있는 맥을 한국에서 쓰기 어렵다라는 말을

많이 듣게 됩니다. 당연히 한국웹은 윈도우+익스플로러에 최적화 되있다보니 어쩔수 없는거겠지요.

일본의 웹은 맥에서도 당연히 잘돌아가도록 되어 있기에 저도 일본에서 맥으로 은행권 사이트들을 잘 이용한 기억이 있습니다. 요즘도 가끔 은행권 사이트에 들어갈때마다 수없이 깔리는 것들을 보고 있으면 좀 답답한 기분도 들고 찜찜하다는 기분도 많이 받습니다.

뭔가 윈도우7도 나오는 시점인데 사이트들도 좀 변해야 하는 생각이 들곤 합니다.


이 만화를 통해서 보다 많은 사람이 한국에서도 우분투에 관해서 인지 할수 있는 계기가 되었으면 합니다.


1화 번역물에 우분츄로 발음을 하는데 이건 일본인들의 투 발음을 듣고 츄로 인지하는 사람들이 있어서 저러한 말이 나온거 같습니다. 그리고 츄 라고 발음하는게 애기들이 하는 발음으로 귀엽게 들리는점도 있다고 합니다. (위키피디아.jp에는 ウブントゥ라고 되어있음)

작가분에게 한글로 번역시 그부분은 어떻게 해야 되는가에 대해 물어보았더니

한글로 번역시 이상하게 생각되지 않는 형태로 써달라고 합니다.

1화에서 영문판에도 츄로 되어있고 한글판에서도 그렇게 시작했으니 츄로 해도 뭐 한국인이 듣기엔 귀엽게 들릴수도 있으니 냅둘까 싶습니다. 이걸 보시는분들은 우분투를 들어보고 오신분이니 말이죠.


이제부터 시작입니다만. 잘 부탁드리겠습니다.< 꽤나 일본틱한 표현입니다;

크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Danzy