제목 | 페이지 로딩시간이 1초 이상 걸립니다. | ||
---|---|---|---|
글쓴이 | 토끼와거북 | 작성시각 | 2013/09/04 21:01:02 |
|
|||
os : win7(64bit) ram : 8G cpu : i7-3770 3.4G Todo 애플리케이션 리스트 페이지 로딩입니다. eAccelerator 와 같은 가속기는 별도로 설치하지 않았습니다. 속도가 특별히 느린 이유를 찾지 못하겠는데 도움을 주시면 감사하겠습니다. |
|||
다음글 | 파일업로드 _2 (6) | ||
이전글 | 파일 업로드 (3) | ||
변종원(웅파)
/
2013/09/04 22:07:06 /
추천
0
|
토끼와거북
/
2013/09/04 22:32:50 /
추천
0
lists 에서 웨이팅 타임이 1초이상으로 나옵니다. 페이지를 리로드하게 되면 실행시간이 점점 길어집니다. 메모리 사용량은 1,340,816 bytes 입니다.
|
변종원(웅파)
/
2013/09/04 23:53:18 /
추천
0
프로파일러에서 쿼리 시간은 얼마나 나오는지요?
|
에카
/
2013/09/04 23:54:10 /
추천
0
php-apc와 같은 기본적인 가속 모듈은 설치해보셨는지요?
|
변종원(웅파)
/
2013/09/04 23:55:51 /
추천
0
윈도우에 어떤 apm 설치하셨는지와 jquery script 선언 부분을 주석처리하고 해보세요
|
토끼와거북
/
2013/09/05 00:05:08 /
추천
0
쿼리 시간은 0.0000 입니다. 가속 모듈은 별도로 설치하지 않았습니다. xampp 1.82 버전 설치하였습니다. jquery script 선언 부분은 주석처리하여도 변화가 없습니다. 교재 소스 코드 그대로 테스트하였는데 위와 같은 현상이 나타납니다.
|
oursong
/
2013/09/05 00:15:31 /
추천
0
교재 소스코드라는 내용물 그대로를 사용하신건지요? 아니면 내용을 다시 작성 하신건지요?
|
토끼와거북
/
2013/09/05 00:25:04 /
추천
0
교재 소스코드에서 todo 폴더를 그대로 xampp/htdocs 에 복사해 넣고 실행시켰습니다.
|
토끼와거북
/
2013/09/05 01:23:53 /
추천
0
CI 자체 문제는 아닌 듯 하고 일반 php 코드에서도 sql 이 실행되는 페이지는 느리게 로딩됩니다.
|
에카
/
2013/09/05 01:24:36 /
추천
0
일단 제가 추천드리는 방법은 이러합니다.
1. 다른 대용품(NGXMP, APMSetup)을 써봅니다. 2. 동일한 증상이 나타난다면 방화벽, 허브, 공유기, 네트워크 라인 등 외부 요인을 체크해봅니다. 방화벽, 허브, 공유기는 http는 80포트, NGXMP를 쓰시게 된다면 php-fpm은 9000포트, MYSQL은 3306포트로 기억하고있습니다. 해당 포트에 대한 응답속도도 체크해보세요. 3. 또 동일한 증상이 나타난다면 localhost에서의 반응속도와 127.0.0.1의 반응속도가 동일한지도 체크해봅니다. |
토끼와거북
/
2013/09/05 02:52:28 /
추천
0
NGXMP 설치하고 www 폴더에 계정생성해서 php 테스트를 해보면 sql 로딩 페이지도 상당히 빠른 속도로 읽어 옵니다. 다만, todo 폴더를 www 폴더에 붙여넣기 하고, http://localhost/todo/index.php/main/lists 이런식으로 접근하면 404 오류가 나네요. codeigniter 를 붙이려면 별도로 설정이 필요한 듯 하네요. 이 방법도 좀 알려 주시면 감사하겠습니다.
|
양승현
/
2013/09/05 08:22:19 /
추천
0
디비설정에 dns검색을 안하는 옵션이 추가 되었는지 확인해 보셔요. 쿼리시간과 상관없이 해당 아이피의 dns를 기본으로 검사 하기에 해당 시간만큼 딜레이가 생긴답니다.
|
토끼와거북
/
2013/09/05 09:56:41 /
추천
0
my.ini 파일에서 skip-name-resolve 를 추가하면 아예 웹접속 자체가 되지 않습니다. jsp 에서는 정상접속이 되는데 php에서 접속속도가 느립니다.
|
변종원(웅파)
/
2013/09/05 10:17:15 /
추천
0
database.php 올려주세요.
|
토끼와거북
/
2013/09/05 10:30:04 /
추천
0
$active_group = 'default';
$active_record = TRUE;
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'todo';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
codeigniter 를 사용하든 그렇지 않든 php 페이지에서 mysql 로 접속을 할 때에는 항상 시간이 오래 걸립니다. ngxmp 를 설치해서 사용해 보니 속도가 매우 빠르기는 하지만 codeigniter 를 연동하는 문서를 찾을 수가 없습니다. 그냥 xampp 를 사용해야 할 듯 한데요. 코드 자체보다는 설치환경에 문제가 있는 것 같습니다. |
어떤 부분에서 시간을 잡아먹는지 보실 수 있습니다.