본문 바로가기

태그를 입력해 주세요.

리눅스 - APC(Alternative PHP Cache) 설치 APC(Alternative PHP Cache)는 eAccelerator 처럼 PHP 캐싱을 수행합니다. - APC 설치 APC를 다운로드 후 설치를 진행합니다. http://pecl.php.net/package/APC [root@yongbok ~]# cd /usr/local/src [root@yongbok ~]# wget http://pecl.php.net/get/APC-3.1.3p1.tgz [root@yongbok ~]# tar xzvf APC-3.1.3p1.tgz [root@yongbok ~]# cd APC-3.1.3p1 [root@yongbok ~]# /usr/local/php5/bin/phpize [root@yongbok ~]# ./configure --enable-apc --with-php-c.. 더보기
웹에서 사용하는 운영체제 eyeOS eyeOS 는 오픈 소스로 웹에서 사용가능한 운영체제 입니다. 한국어를 지원하여 설치가 쉬우며 여러가지 어플리케이션들을 설치하고 사용할수 있는 장점이 있습니다. 다만, 서버의 트래픽과 자원을 많이 필요로 하기 때문에 적당히 사용해야 하는 단점이 있습니다. - eyeOS 설치 eyeOS 는 웹에서 구동 되기 때문에 웹서버 환경이 미리 구축이 되어야 합니다. (Apache 2.x, PHP 5.x) (윈도우는 APMSetup 라는 프로그램으로 서버를 구축하여 사용할수도 있습니다.) 아래 주소에서 eyeOS 를 다운로드 합니다. http://eyeos.org/downloads [root@yongbok ~]# cd /home [root@yongbok ~]# wget http://downloads.sourcefor.. 더보기
Minify 를 이용한 JavaScript, CSS 압축 전송 웹 서버의 페이지 크기가 크면 로딩 속도가 느리게 되는데 이때 PHP의 경우 압축전송 기술인 gzip 을 사용하게 됩니다. PHP로 gzip을 사용하여 문서를 압축 하면 대략 70 ~ 80% 까지 압축률을 보여 주며 보통 PHP 상단에 아래와 같이 적어 사용합니다. 하지만 자바스크립트와 CSS 파일은 PHP 파일이 아니라서 ob_start 를 사용할 수가 없습니다. 자바스크립트나 CSS 같은 파일을 압축 전송하도록 해주는 Minify 를 소개 합니다. Minify 는 PHP 5.2.1 이상 버전과 zlib 압축 라이브러리가 설치된 환경이어야 합니다. http://code.google.com/p/minify/ Minify 를 압축 풀어 나오는 min 폴더만 웹 문서가 있는 기본 디렉토리로 가져 갑니다. (.. 더보기