db_cache 함수 사용법 (2)

불당   
   조회 7447   추천 0    

db_cache 함수를 잘 쓰려면 몇가지를 참조해야 합니다.

1. 개발을 할 때는 cache_time을 1로 줘야 합니다. 
   그래야 수정하는게 바로 반영됩니다.

2. include를 할 때, 복합적인 경우 등은 (include안에 또 include가 있고 그런 것)
   경로의 오류가 날 수 있습니다. php 함수속에서 include를 호출하는 것이기 때문에
   현재의 환경상황이 잘 전달 안되기 때문 입니다.
   따라서, 가능하면 함수로 만들어서 db_cache를 호출하는 것이 좋구요

3. 영카트4 쇼핑몰의 경우 메인에 노출되는 item을 랜덤하게 바꾸고
   10분 정도로 캐슁을 해버리면 사용자들은 가끔씩 상품이 바뀌는 것으로 인지하게 되며
   쇼핑몰은 다양한 신제품을 사용자에게 노출하면서 사이트가 난잡하게 보이는 것도 막을 수 있죠.
   그냥 rand() 함수로 정렬해서 내보내면, 계속 상품이 바뀌기 때문에 사용자들이 짜증납니다.

4. 전달되는 값이 default라고 아래처럼 하면 오류가 납니다.

 

   (오류) db_cache("test", 300, "func()");

   (수정) db_cache("test", 300, "func('')");

 

function func($str="") { ... }



db_cache 함수를 잘 쓰면, 편하고 속도를 아주 많이 개선할 수 있습니다.

- opencode.co.kr -
엑드ㅏㅇ 2010-06
감사합니다~
사이트를 새로하나만들고있는데 활성화가되면 적용해봐야겠네요~ 불당팩 잘이용하고있습니다~~


제목Page 2/4
2010-11   11841   불당
2010-10   9418   불당
2010-10   9115   불당
2010-06   9592   불당
2010-06   14279   불당
2010-04   8059   불당
2010-04   7448   불당
2010-04   15413   불당
2009-12   7614   불당
2009-12   11120   불당
2009-11   7812   불당
2009-11   6749   불당
2009-08   8508   불당
2009-08   6793   불당
2009-08   6971   불당
2009-08   7615   불당
2009-08   7765   불당
2009-07   7672   불당
2009-06   6166   불당
2009-04   6708   불당