2013-06-07 2 views
0

내 웹 서버는 codeigniter를 사용했지만 서버를 새 Windows 서버로 옮긴 후에는 너무 느립니다. 단계별로 코드를 확인했지만 구성 및 코드가 동일합니다. 방금 ​​주 컨트롤러 클래스에 간단한 코드를 작성했습니다.Codeigniter도 너무 느립니다. 어떤 구성이 잘못 되었습니까?

public function testA() 
{ 
    $this->output->enable_profiler(TRUE); 
} 

프로필러 데이터 만 표시하는 mysql 쿼리가 없습니다.

그러나 너무 느립니다.

로드 시간 : 기본 클래스 8.4310

컨트롤러 실행 시간 (일괄 /하여 TestA) 7.7913

총 실행 시간 16.2224

주행 시간이 16 초입니다.

codeigniter의 문제점은 무엇입니까?

+3

다른 서버가 빠르면 서버 구성과 관련이 있습니다. codeigniter가 아닙니다. –

+0

어떤 구성을 확인해야합니까? 코드 실행 속도가 너무 느린 이유를 명확히하지 않습니다. –

+1

서버가 느립니다. 우리는 귀하의 서버 구성이 무엇인지 추측 할 수 없습니다. 너의 숫양과 뭔가있을거야? 우리는 모른다. –

답변

0

MSE (Microsoft Security Essential) 문제입니다. 실시간 보호 기능을 끄면 0.1 초가 소요됩니다.

1

비슷한 문제가있었습니다. Microsoft Security Essentials 또는 Windows Defender 실시간 보호 기능을 해제하고 문제를 해결했습니다.

실시간 보호를 해제하지 않으려면 Windows Defender에서 httpd.exe 및/또는 mysqld.exe를 제외하도록 선택할 수 있습니다.

관련 문제