제목 | 시간이 지나면서 로딩 속도가 느려지는 원인이 무엇일까요? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
글쓴이 | 에반스 | 작성시각 | 2015/09/15 14:26:48 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
안녕하세요. 얼마전부터 CI 로 작업하고 있는데 처음에는 1초도 안걸리던 것들이 시간이 지나면 7~8초 길면 20~30초까지도 걸리는 현상이 나타납니다. 윈도우 8 이었다가 윈도우 10으로 업데이트 했습니다. XAMPP ,WAMPP, IIS 모두 동일한 현상으로 애를 먹고 있습니다. 여러번 재설치 한 결과, 서버 탓은 아닌 것 같습니다. 현재 로컬에서 저만 사용하고 있습니다. 메모리 과부하는 없습니다. 밴치마크 결과 값을 올려 드립니다. 추측 가능한 원인이 있다면 도움 부탁드립니다. 베이스 클래스만 2.4초라니... 뭐가 문제일까요?
메모리 2,792,472 bytes DATABASE: (Shop:$db) QUERIES: 23 (0.0316 초) (보기) HTTP HEADER
CONFIG VARIABLES (감추기)
// 해당 메소드 function category($ca_id){ $this->include_head(); $this->load->model("yc4_category"); $ca_info = $this->yc4_category->get_a_cat_tree($ca_id); $this->load->model("item"); $items = $this->item->itemlist_by_ca_id($ca_id); for ($i=0; $i < count($items); $i++) { $items[$i]['options'] = $this->item->item_price($items[$i]['it_id']); } $token = $this->set_token(); $this->load->view("category/ca_list.php", array("items"=>$items, "ca_info"=>$ca_info, "ca_id"=>$ca_id, "token"=>$token)); $this->load->view("shop.footer.php"); } function include_tail($data=array()){ //footer $error = $this->session->flashdata('error'); $data['error'] = $error; $this->load->view("shop.footer.php", $data); } function include_head($plugins=array()){ $this->load->driver('cache', array('adapter' => 'apc', 'backup' => 'file')); if ( !$menus = $this->cache->get('menus')) { $this->load->model("yc4_category"); $menus = $this->yc4_category->get_category_tree(); // Save into the cache for 5 minutes $this->cache->save('menus', $menus, 300); } $this->load->view("shop.head.php", array("plugins"=>$plugins)); $this->load->model('cart'); $cart_list = $this->cart->ct_list(); $total = $this->cart->total(); $this->load->view("shop.nav.php", array("menus"=>$menus, "member"=>$this->session->userdata, "cart_list"=>$cart_list, "ct_total"=>$total)); return $menus; } |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
다음글 | encrypt 문제 (2) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
이전글 | js에서 컨트롤안에 함수 호출하는 방법.. (1) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
변종원(웅파)
/
2015/09/15 14:44:23 /
추천
0
|
에반스
/
2015/09/15 14:58:53 /
추천
0
아, 로그 때문이었군요.
이제 더이상 서버 재설치는 안해도 되겠네요. 정말 감사합니다! |
변종원(웅파)
/
2015/09/15 15:57:47 /
추천
0
리눅스는 그런 현상이 없는데 윈도우에 설치하면 그런 현상이... ^^;
|
에반스
/
2015/09/15 19:40:43 /
추천
0
네 맞습니다! 리눅스 서버에 올리면 빠르게 잘 돌아가서 전혀 감을 잡지 못했는데...
일주일 짜리 고민이 해결되었습니다! CI 기반으로 쇼핑몰 + POS + ERP 작업 중인데 덕분에 속도가 붙었습니다. 감사합니다! |
로그 남기시면 에러만 남기도록 하거나 로그를 남기지 않도록 설정을 바꾸세요.