db_cache Լ (2)

Ҵ   
   ȸ 7740   õ 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   12176   Ҵ
2010-10   9774   Ҵ
2010-10   9460   Ҵ
2010-06   9927   Ҵ
2010-06   14921   Ҵ
2010-04   8412   Ҵ
2010-04   7741   Ҵ
2010-04   16048   Ҵ
2009-12   8002   Ҵ
2009-12   11476   Ҵ
2009-11   8159   Ҵ
2009-11   7089   Ҵ
2009-08   8882   Ҵ
2009-08   7138   Ҵ
2009-08   7364   Ҵ
2009-08   8014   Ҵ
2009-08   8136   Ҵ
2009-07   7981   Ҵ
2009-06   6514   Ҵ
2009-04   7057   Ҵ