IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    
한국 developerWorks   >  기획 기사  > developerworks

LAMP 시스템 조율



2008년 7월 8일

LAMP(Linux, Apache, MySQL, PHP/Perl)는 이제 인터넷에서 매우 대중적인 아키텍처 중 하나입니다. 필요한 기능의 상당수를 LAMP 생태계 안에서 찾을 수 있고 지금도 끊임없이 그 응용물이 나오고 있습니다.

이러한 응용 프로그램들은 제한된 하드웨어, 네트워크 자원 위에서 돌아가므로 상황에 따라 적절한 조율이 필요합니다. 문제는 시스템 관리자가 LAMP 응용 프로그램을 자유롭게 고쳐 성능 조율을 할 수는 없다는 데 있습니다. 그렇다면 시스템 관리자는 손을 놓고 있어야 할까요?

이 연재에서는 시스템 관리자가 서버 설정을 조정해 응용 프로그램 성능을 높일 수 있는 몇 가지 방법을 제시합니다.

  • 1회: LAMP 아키텍처 이해

  • 서버 설정을 조정하기 전에 LAMP 구조를 이해해야 합니다. 그 후에는 현재 성능이 어느 정도인지 측정하고 어떤 부분에 문제가 있는지 파악합니다. 서버 소프트웨어를 본격적으로 조율하기 전에 할 일은 운영체제 커널을 조율하는 것입니다.

  • 2회: 아파치와 PHP 최적화

  • LAMP를 이루는 요소 중 웹 서버 부분(아파치와 PHP)을 조율해 봅니다. 아파치는 설정 항목이 상당히 많은 소프트웨어인데 무작정 이것저것 건드리는 것은 좋지 않습니다. 필요한 항목만을 골라 환경 설정을 최소로 해야 합니다. 또 PHP를 조율하는 몇 가지 기법 중 환경 설정과 중간 코드 캐싱에 대해 살펴볼 것입니다.

  • 3회: MySQL 조율

  • 데이터베이스 조율은 상당히 까다로운 일로 알려져 있습니다. 물론 하드웨어 가격이 많이 떨어져 서버 몇 대 더 쓰면 머리는 덜 아프겠지만 몇 가지 설정이나 질의 조정으로 불필요한 비용을 줄일 수 있습니다. 우선 상황에 맞게 MySQL이 효율적으로 동작하도록 설정을 조정하는 법을 살펴 보고 나서 더 큰 효과를 얻을 수 있는 질의 최적화에 대해 설명합니다.



위로


문서 옵션

JavaScript가 필요한 문서 옵션은 디스플레이되지 않습니다.

사이트 여행

dW 커뮤니티
포럼 | 블로그 | Spaces
dW Student Community

로컬 컨텐츠

행사 및 세미나

개발자 입문 | IBM Software 입문

튜토리얼 및 교육

TOP 10 인기자료

SW 다운로드

RSS 피드

뉴스레터
 
  
자바스크립트가 작동이 중지되었습니다. 이 기능을 수행하시려면 브라우저에서 자바스크립스트를 작동시켜 주시거나 이곳을 클릭해주세요.
Special offers
SOA Series
WebSphere Download
db2expressC
기획 기사 시리즈

    IBM 소개 개인정보 보호정책 문의