ob_start 캐싱하기~ 의견 주세요 정보
ob_start 캐싱하기~ 의견 주세요
본문
PHPSCHOOL에 올라와 있는 ob_start를 이용한 캐싱을 아래와 같은 방식으로 적용해보면 어떨까 해서 올려봅니다.
토요일이라 사이트에 적용해보진 않았습니다.
------------------
ob_start();
캐쉬될 내용
결과를 파일에 저장
------------------
파일을 include ..
위와 같이한다면
cron을 이용하는게 편합니다;;;
최근글 뽑기등이 실시간 반영 안되어서 cron을 이용하긴 애매하죠;
그래서 DB에 insert, update, delete가 되면 캐쉬를 파일로 저장해주는겁니다.
write_update 안에 코드 삽입하면 되겠죠
캐싱된 파일을 include하면 html로만 되어 있으니 속도가 개선되지 않을까 합니다.
필요한 부분만 캐싱해서 include할수도 있고 메인에 실시간으로 반영되게 할수 있으니..
select가 insert, update, delete되는 만큼만 실행 될터이니..
방문자 적은사이트는 그냥 쓰면 되겠지만
메인페이지만 하루 2만히트~3만히트정도 되니 첫로딩이 느립니다.;;;;
쿼리캐쉬 e엑설러레이터인지 .. 설치하고 해도 좀 느린감이 있더군요
여러분은 어찌 생각하세요?
추천
0
0
댓글 2개

신문사나, o.oo의 focus 와 같이 쓰일 수 있다면 속도에 많은 개선점이 있겠지요.
어지간한 개인 사이트라면 궂이 쓸 필요는 없다고 생각 됩니다.
어지간한 개인 사이트라면 궂이 쓸 필요는 없다고 생각 됩니다.
http://smarty.php.net/
이거 기능 중에 하나가 캐쉬 기능입니다.
이거 기능 중에 하나가 캐쉬 기능입니다.