그누커뮨 GNUboard COMmUNities
트위터아이디로 로그인하기트위터ID로 로그인
커뮤니티 운영에 관련된 노하우를 정리해보았습니다.
특히 검색엔진최적화(SEO)에 대한 내용도 있으니 읽어보세요.
초기 단계에 있는 운영자들에게 도움이 되었으면 좋겠습니다.
더불어 이 게시판에 있는 글은 링크와 함께 퍼가는 것을 허용합니다.
공감하시거나 이견이 있으시면 언제든 댓글 달아주세요.^^
 
작성일 : 10-04-16 11:47

부하가 걸리는 곳을 캐싱해주자

 글쓴이 : 말러83
조회 : 3,835  

키워드 : 속도향상, DB부하, 그누보드, 최적화, 속도

오토스크랩 : 일괄 스크랩 오토스크랩 설정 네이버 블로그로 스크랩 다음 블로그로 스크랩 이글루스로 스크랩 티스토리로 스크랩 텍스트큐브로 스크랩 트위터로 보내기
사이트의 페이지 중에서 최근게시물을 잔뜩 늘어놓은 곳과 같이 DB에 쿼리를 많이 날리는 부분은 페이지가 뜨는 데에도 오래 걸리고, DB에 부하를 줘서 다른 이용자들에게도 페이지가 느리게 뜨게 됩니다.
이런 부분을 캐시(cache)해주면 훨씬 속도도 빨라지고 서버의 부하도 덜어줄 수가 있습니다.

한번 열 때 매번 많은 쿼리를 요청하는 페이지가 있을 때, 페이지의 php코드를 실행해서 생긴 html코드를 저장해두고 10초에 한번씩만 php코드를 실행시키면 이용자들에게도 페이지가 빠르게 뜨고, 서버의 부하도 감소합니다. 말러캐시는 이런 원리로 작동하게 되어있습니다.(그누보드 전용이나 약간만 변형하면 다른 코드에도 바로 적용 가능합니다) 기존에 사용하는 코드를 많이 조작하지 않고, 부하가 걸리는 부분을 분리해두고 일정 시간 간격으로만 실행되도록 할 수 있으니 많이 사용해보시기 바랍니다.

게시물의 저작권은 별도 표시가 없는 한 작성자에게 있습니다.
게시물 주소 : http://gnucomun.net/sp/knowhow.127
10.0 (2명)
평가해주세요. 비회원 가능!
 
 

Total 44
번호 제   목 글쓴이 평점 날짜 조회
44 많은 글 속에 나와 관련된 것을 쉽게 찾게 해주자 (4) 말러83 9.50 01-30 6937
43 꼬리에 꼬리를 물게 해주자 (1) 말러83 10.00 01-08 6455
42 관심을 글쓴이에게 전달해주자 말러83 5.50 01-08 6105
41 메인화면 수정하는 것을 두려워하지 말자 말러83 3.50 01-08 6328
40 설문으로 사이트의 기능을 소개하자 말러83 9.50 12-28 6001
39 [애드센스] 영어광고가 자꾸 나올 때 조치 방법 말러83 8.00 05-08 5146
38 부하가 걸리는 곳을 캐싱해주자 말러83 10.00 04-16 3836
37 방문자의 통계를 내고 싶다면 구글 Analytics (5) 말러83 5.50 04-13 6247
36 자유게시판을 없애라 (5) 말러83 8.20 01-09 4897
35 게시판/블로그에 글 잘 쓰는 방법 (5) 말러83 9.25 12-15 5323
34 [SEO] double SERP listing에 대한 실험과 분석 (3) 말러83 9.33 12-11 5110
33 [SEO] 타이틀과 메타태그 쓰는 요령 7가지 말러83 7.86 12-10 5679
32 [SEO] 이용자가 편한 것이 최고 말러83 7.00 12-10 3303
31 미러블로그를 운영하자 (3) 말러83 8.75 12-06 4530
30 트위터로 소개하기 버튼 (10) 말러83 6.83 12-05 5864
29 방문자를 부풀려 보여주자 (1) 말러83 8.75 12-05 3825
28 이벤트를 해보자 (2) 말러83 8.67 11-29 2467
27 내 홈페이지 로딩시간 측정 (11) 말러83 7.67 11-11 4535
26 웹사이트 속도를 올려보자 말러83 5.33 11-11 3374
25 대체 RSS 주소를 제공하자 (5) 말러83 9.50 11-11 3020
24 RSS를 제공하자 (5) 말러83 8.00 11-11 3106
23 눈팅족은 많을수록 좋다 (3) 말러83 8.44 11-07 2929
22 사이트에 위젯을 달아보자 말러83 4.50 11-03 2531
21 구글 웹마스터에서 사이트맵을 제출하자 말러83 8.00 11-02 2891
20 다 보여주되 알짜배기는 아껴두자 (4) 말러83 9.20 11-01 3198
19 어떤 주제의 커뮤니티를 만들어볼까? 말러83 7.00 10-31 2076
18 어디서 트래픽을 줄일 수 있을까? Google Page Speed (1) 말러83 7.50 10-28 3174
17 [SEO] 게시물의 정규링크(cannonical link) 지정하기 (2) 말러83 0.00 10-27 3365
16 [SEO] 품질 가이드라인 - 구글 웹마스터 가이드라인 (1) 말러83 0.00 10-27 2955
15 [SEO] 디자인 및 콘텐츠 가이드라인 - 구글 웹마스터 가이드라인 말러83 0.00 10-27 3612
14 파란 블로그의 블로그글 동시발행 기능을 이용해 홍보하자 (4) 말러83 10.00 10-26 2934
13 캐쉬포인트, 구글 애드센스를 대체할만한 광고일까? (2) 말러83 6.00 10-26 2576
12 파비콘(favicon)을 추가해주자 (1) 말러83 8.71 10-15 5860
11 [SEO] 첨부 그림파일에 대체텍스트(alt)를 넣자 (10) 말러83 10.00 10-14 4201
10 [SEO] 글 작성시 키워드를 받자 (9) 말러83 8.50 10-14 5342
9 [SEO] 그누보드 글 제목을 title로 넣기 + 메타태그 개선 (11) 말러83 8.14 10-14 10328
8 [SEO] 포털 로봇을 불러들이자 (3) 말러83 7.14 10-14 5127
7 초보자용 로고 작성 툴 소개 말러83 9.00 10-09 2866
6 사이트 이름, 카피, 로고 만들기 말러83 9.67 10-07 2519
5 포털 사이트에 홈페이지를 등록하자 (5) 말러83 9.50 10-05 3915
4 커뮤니티를 홍보하는 방법 (1) 말러83 7.60 10-05 5213
3 첫 화면에 그림을 노출시켜라 (1) 말러83 7.50 10-02 2881
2 오픈 전에 화면을 가득 채워라 (1) 말러83 9.67 10-02 2810
1 커뮨 활성화 가능성을 가늠하는 5가지 척도 말러83 6.00 09-27 3937

Copyright ⓒ그누커뮨(http://gnucomun.net) All rights reserved.