호스트 알아내는 중, 홈페이지 느려짐, 접속 속도가 느려졌어요
"호스트 알아내는 중, 홈페이지 느려짐, 접속 속도가 느려졌어요"
오늘은 잘 되던 홈페이지가 갑자기 접속이 느려졌다는 A/S건을 접수받았습니다.
이렇게 브라우져 하단에 호스트 알아내는 중...
친절하게 어떤 사이트를 접속 시도하는데 시간이 느려지는걸 알려 주고 있네요
무엇이 문제일까요?
개발자는 디버깅이 생명입니다.
어떻게 디버깅 하냐구요?
자~알 해야죠 ㅎㅎ
전에도 한번 소개해 드렸는데
웹페이지는 무수히 많은 조각난 파일들이 엮여서 하나의 페이지를 만들어 냅니다.
그 파일들 하나 하나 다 뜯어 봐야 겠지요
먼저 페이지 제일 하단에 어떤 파일들이 인크루드 되었는지 확인해 보겠습니다.
$included_files = get_included_files();
foreach ($included_files as $filename)
{
echo $filename."<br />";
}
위 코드를 돌리면 아래와 같은 결과가 나옵니다.
myhost/index.php
myhost/_common.php
myhost/common.php
myhost/lib/constant.php
myhost/config.php
myhost/lib/common.lib.php
myhost/dbconfig.php
myhost/bbs/visit_insert.inc.php
myhost/extend/sjh.lib.php
myhost/_head.php
myhost/head.php
myhost/head.sub.php
myhost/lib/latest.lib.php
myhost/lib/outlogin.lib.php
myhost/lib/poll.lib.php
myhost/lib/visit.lib.php
myhost/lib/connect.lib.php
myhost/lib/popular.lib.php
myhost/xe/lib/xe.lib.php
myhost/xe/lib/xe.theme.lib.php
myhost/xe/lib/xe.image.lib.php
myhost/xe/lib/xe.7day.lib.php
myhost/xe/lib/xe.paganate.lib.php
myhost/xe/theme/xe.community/head.php
myhost/skin/outlogin/xe_community/outlogin.skin.1.php
myhost/skin/latest/head_schedule/latest.skin.php
myhost/skin/latest/xe_basic_nodate/latest.skin.php
myhost/xe/theme/xe.community/index.php
myhost/skin/latest/main_JPG_autofade/latest.skin.php
myhost/skin/latest/bada_naver2/latest.skin.php
myhost/skin/latest/pic_group2/latest.skin.php
myhost/skin/latest/mov_group2/latest.skin.php
myhost/_tail.php
myhost/tail.php
myhost/xe/theme/xe.community/tail.php
myhost/tail.sub.php
myhost 는 사용자의 유알엘입니다.
위와 같은 파일들이 인크루드 되었네요..
개발자라고 시스템을 안건드리고 작업 하려면 시간이 너무 많이 결려요 ㅠㅠ
홈페이지 이장시간이 1초라도 발생되면 안된다면
홈피를 복제해서 다른곳에 설치해서 문제를 해결 하는 방법이 있지만
그렇지 않고 약간의 이장시간이 발생해도 된다면
주로 야간 시간대에 위 파일들을 하나씩 골라 인크루드를 해제합니다.
시간과의 싸움이 되겠죠..
그런데 노하우가 생기면 금방 발견한답니다 ㅎㅎ
결론은 모빌리스 웹폰트 서비스쪽 문제네요..
http://api.mobilis.co.kr
서비스가 중단이 되었는지 접속이 안됩니다.
시스템에선 timeout 될때까지 계속 응답을 시도하기 때문에 느려진 문제였네요
홈페이지가 느려지는 이유는 아주 여러가지가 있습니다.
유지보수에 있어서 시스템이 발생시키는 메세지나 log를 분석하는건 기본이기도 하고 아주 중요하답니다.
유지보수 유형은 여러가지입니다~
웹싸이트 기능개선, 오류처리, 디자인변경 등등
필요하시면 연락주세요!!
'유지보수' 카테고리의 다른 글
php date 날짜함수 시간관련 계산 strtotime, maketime, 시간변환기 (0) | 2016.06.20 |
---|---|
플래쉬 메뉴 수정, 변경, 교체작업, 제이쿼리 mouseleave 오동작 문제 (2) | 2016.06.06 |
임대형 렌탈 홈페이지 VS 독립형 홈페이지 어떤게 좋을까요? (0) | 2016.06.02 |
mysql 특정 단어,문자 포함 또는 제외 쿼리 검색 like, not (0) | 2016.06.01 |
홈페이지 이미지교체작업 년간유지관리 (0) | 2016.05.05 |