Background Image
조회 수 17044 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
웹개발을 하다 보면 특정 부분에 대해서 응답 속도(response time) 나 처리량(througput) 에 대한 문제점이 발생 한다.

대부분의 웹프로그램은 DB 시스템의 영향을 받게 되는데 최대한 DB Access를 줄인다면 응답 속도나 처리량을 늘일수 있는 방법이 있어 소개 한다.

PHP PECL Cache-Lite을 이용하면 PHP에서도 Cache 기능을 사용할 수 있다.(현재 테스트 된 버전은 1.7.7 이다)
홈페이지 http://pear.php.net/package/Cache_Lite/

설치 방법
$pecl install Cache_Lite

업그래이드 방법
$pecl upgrdate Cache_Lite


샘플 코드 test_cache.php
<? require_once('Cache/Lite.php'); // Set a id for this cache $id = '123'; // Set a few options $options = array( 'cacheDir' => '/tmp/', 'lifeTime' => 3600 ); // Create a Cache_Lite object $Cache_Lite = new Cache_Lite($options); // Test if thereis a valide cache for this id if ($data = $Cache_Lite->get($id)) { echo " Cache hit !"; echo $data; // Content is in $data } else { // No valid cache found (you have to make the page) echo " Cache miss !"; // Put in $data datas to put in cache $con = cubrid_connect ("localhost", 33000, "demodb","dba",""); $req = cubrid_execute ($con, "select 1 as "id" , 2 as "name" from db_root"); if ($req) { if ($row = cubrid_fetch ($req, CUBRID_OBJECT)) { echo $row->id; echo $row->name; $data = $row->id; $Cache_Lite->save($data,'123'); } } cubrid_close_request ($req); cubrid_disconnect ($con); } ?>

cache 적용전

cache 적용후


  1. CUBRID PHP 드라이버 빌드와 연동방법

    Date2018.03.07 Category응용개발 By정만영 Views3772
    Read More
  2. CUBRID 와 DBCP의 관계

    Date2016.12.14 Category응용개발 By엄기호 Views2804
    Read More
  3. Windows 환경에서 JAVA SP 사용 utf-8 한글 깨짐 해결

    Date2016.07.01 Category응용개발 By손승일 Views4593
    Read More
  4. Windows에서 32bit 버전의 PHP 설치 후 CUBRID와 연동 실패 시 해결 방법

    Date2016.03.28 Category응용개발 By진우진 Views4525
    Read More
  5. CUBRID DB에서 critical section 정보 출력하기

    Date2015.12.31 Category응용개발 By주현 Views4607
    Read More
  6. CUBRID HA 제약 사항 및 확인 방법

    Date2015.12.29 Category응용개발 By손승일 Views5305
    Read More
  7. maven에서 CUBRID JDBC Driver 추가하기

    Date2015.12.09 Category응용개발 By김승훈 Views8947
    Read More
  8. WHERE 조건에서 다중 컬럼 IN절 처리 최적화 방법 (cubrid + ibatis)

    Date2015.08.21 Category응용개발 By이상신 Views55143
    Read More
  9. JAVA SP 사용 시 로그 처리 방법

    Date2015.06.03 Category응용개발 By손승일 Views8574
    Read More
  10. 전체 레코드 개수 확인하는 SP

    Date2015.05.07 Category응용개발 By김승훈 Views14728
    Read More
  11. CUBRID-PHP-Driver 연동가이드

    Date2012.11.13 Category응용개발 Bycubebridge Views17136
    Read More
  12. 오라클 to CUBRID로 마이그레이션 수행 시 주의사항

    Date2012.11.12 Category응용개발 Bycubebridge Views16642
    Read More
  13. utf-8로 저장된 한글이 JAVA SP를 사용하여 읽어 오면 깨져 보일때

    Date2012.03.10 Category응용개발 By손승일 Views20801
    Read More
  14. Weblogic 10.0 사용시 JDK 1.5를 사용한 JDBC 드라이버 사용시 주의사항.

    Date2012.02.22 Category응용개발 Bycubebridge Views51957
    Read More
  15. CUBRID에서 SQL힌트와 주석을 쓸 때 순서.

    Date2012.01.11 Category응용개발 Bycubebridge Views13328
    Read More
  16. CUBRID R3.0부터 JDBC를 사용하는 응용에서 charset 설정 방법이 변경되었네요.

    Date2010.12.02 Category응용개발 By손승일 Views19635
    Read More
  17. CUBRID와 Oracle에서의 ''(공백)의 차이 비교

    Date2010.10.01 Category응용개발 Bycubebridge Views28584
    Read More
  18. cubrid-php module r2.2 이상 버젼에서 configure시에 주의사항

    Date2010.07.20 Category응용개발 Byseongjoon Views14007
    Read More
  19. CUBRID에서 CHAR와 NCHAR의 차이점

    Date2010.07.01 Category응용개발 Bycubebridge Views21319
    Read More
  20. PHP에 CUBRID 모듈 추가시 모듈이 로드되지 않는 문제에 대한 해결 방안 하나입니다

    Date2010.07.01 Category응용개발 By남재우 Views16557
    Read More
Board Pagination Prev 1 2 3 Next
/ 3

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales