캐시핸들러 – 4.업그레이드 및 패치

파일시스템용, MySQL용 1.0.0 (2003.4.25) cache_handler-1.0.0 파일명 변경(class.hCache.php -> class.hCacheFile.php) 클래스명 변경(hCache -> hCacheFile) garbage collection 핸들러 gc()를 private 함수 _gc()로 변경 - 이전 버전에서는 보통 객체 생성한 후에 garbage collection…

Continue Reading 캐시핸들러 – 4.업그레이드 및 패치

캐시핸들러 – 2.생성자 및 초기 설정값

생성자(constructor) 생성자에서는 캐시를 초기화하기 위한 작업을 수행하며 캐시핸들러를 동작시키는데 필요한 각종 설정값을 사용자로부터 전달받아 처리합니다. 생성자를 통해 사용자가 전달할 수 있는 설정값으로는 캐시 ID(id), 저장디렉토리(path), 캐시 데이터 생존 시간(maxlifetime) 및…

Continue Reading 캐시핸들러 – 2.생성자 및 초기 설정값

캐시핸들러 – 1.캐시 & 캐시핸들러

캐시핸들러 개요 캐시(cache)는 임시 저장소로 캐시핸들러는 캐시에 저장된 데이터를 관리하는 기능을 제공합니다. 캐시핸들러의 캐시 관리 기능은 PHP4에서 제공하는 세션 관리 기능을 모델링하였기 때문에 사용방법이 세션 관리 기능과 유사함을 알 수…

Continue Reading 캐시핸들러 – 1.캐시 & 캐시핸들러

인스턴스 풀링(Instance Pooling)

인풀링 클래스란 인풀링 클래스는 인스턴스 풀링(Instance Pooling)을 흉내내기 위해 작성된 클래스입니다. 인스턴스 풀링이란 자주 사용하는 객체를 메모리에 상주시키고, 보다 빠르게 객체를 사용할 수 있도록 하는 것입니다. 동시에 많은 사용자가 접속했을…

Continue Reading 인스턴스 풀링(Instance Pooling)

쿠커 – 09.쿠커

쿠키는 서버와 클라이언트 사이에 정보를 주고 받을 수 있는 통로인 동시에, 서버가 사용할 수 있는 유일한 로컬시스템(클라이언트) 자원입니다. 이러한 쿠키를 이용하면 방문자에게 좀 더 친밀한(?) 서비스를 제공할 수 있는 웹사이트를…

Continue Reading 쿠커 – 09.쿠커

쿠커 – 08.document.cookie 객체

document.cookie 객체의 구조 자바스크립트에서는 document.cookie 객체를 통해 쿠키에 접근할 수 있습니다. 이 객체는 대입연산자를 통해 새로운 값을 내부 쿠키 리스트에 추가할 수 있습니다. [crayon-6099895ac2457631288148/] 위와 같은 자바스크립트를 수행하면 일반적인 대입문처럼…

Continue Reading 쿠커 – 08.document.cookie 객체

쿠커 – 07.setcookie() 함수

PHP에서의 쿠키 PHP가 거의 완벽하게 쿠키를 지원하기 때문에 쿠키를 이용하기 위해 이해하기 어려운 요구헤더나 응답헤더를 이해할 필요가 없습니다. 쿠키를 생성할 때는 setcookie() 함수를 사용합니다. 쿠키를 생성할 때 필요로 하는 옵션들…

Continue Reading 쿠커 – 07.setcookie() 함수

쿠커 – 06.쿠키 다루기

쿠키 생성 및 접근 쿠키를 생성하기 위해서는 웹 서버가 앞장에서 다룬 쿠키 규격에 맞게 "Set-Cookie" HTTP 헤더 정보를 보내면 됩니다. 즉 HTTP 헤더를 생성하는 CGI를 작성하면 원하는 내용을 쿠키에 입력하는…

Continue Reading 쿠커 – 06.쿠키 다루기