묻고답하기

이게 제 http://www.blrun.net/ 사이트를 와 보시면 알겠지만 [스크랩] 11페이지와 [스크랩] 19페이지에서 썸네일 이미지를 보여주는 과정에서 게시판에 랙이 생기는 현상이 있는데 아직까지 마땅한 해결책을 찾지 못하고 있습니다.


소스를 알려드리면 

// 외부 html <img> 태그 src url 추출
$imagePattern="#<img[^>]*src=[\\\']?[\\\"]?(http[s]?:\/\/[^>\\\'\\\"]+)[\\\']?[\\\"]?[^>]*>#i";
preg_match_all($imagePattern,$data[memo],$img,PREG_SET_ORDER);
for($i=0;$i<2;$i++)
	if(($mypos=strrpos($img[$i][1],"http://"))||($mypos=strrpos($img[$i][1],"https://")))
		$img[$i][1]=substr($img[$i][1],$mypos);


해당 썸네일 추출 부분은 아래와 같습니다. 함 보세요.

}elseif(($src_img1=stripslashes($img[0][1])) && !preg_match("#\.(gif|bmp)$#i",$src_img1)){
		if(!file_exists($Thumbnail_path.$data[ismember]."/".$Thumbnail_small1) || !file_exists($Thumbnail_path.$data[ismember]."/".$Thumbnail_large1)){
			$size=array(52,200);
			thumbnail($size,$src_img1,$Thumbnail_path.$data[ismember]."/",$Thumbnail_small1,$Thumbnail_large1,3/4);
		}
		$thumb_img1=$Thumbnail_url.$data[ismember]."/".str_replace("%2F", "/", urlencode($Thumbnail_large1));
		$thumb_img12=$Thumbnail_url.$data[ismember]."/".str_replace("%2F", "/", urlencode($Thumbnail_small1));

}


이렇게 돼 있는데 이상하게 제가 언급해 드린 [스크랩] 페이지 부분에서 심한 딜레이와 랙이 생기네요. 근데 이걸 제가 구글에서 찾아보고 네이버 오픈캐스트에서 썸네일을 추출하는 기능을 이용해 봤는데요 거기서도 랙이 생기고 지연 시간만 저와 약간 차이가 날뿐 비슷합니다. 네이버 오픈캐스트는 비교적 빨리 썸네일이 추출되고 랙 걸리는 시간이 적다는 거지요. 이 부분을 랙이 적게 걸리게 하거나 안 걸리게 하는 방법이 없을까요?


요새 며칠 째 고민 중인데 마땅히 해결책이 보이지 않네요. 괜한 외부 html 소스에서 img 태그 썸네일 추출한다고 했다가 큰 복병을 만났습니다. 고수님들의 도움을 요청합니다.


여러분도 테스트 해보시고 추출되는 img 태그 url을 살펴보시면 알겠지만 리스트에서 보시는 바와 같이 [스크랩] 11페이지 부분에서 url은 추출되는데 이상하게 리스트가 늦게 출력됩니다. 제가 혹시 썸네일이 안만들어졌나 해서 호스팅 디스크 디렉토리를 뒤져봤지만 분명히 썸네일은 생성돼 있었습니다. 그렇다면 제 소스를 분석해 보시면 아시겠지만 기존 썸네일이 생성돼 있으면 파일이 존재하는지 체크해서 썸네일 생성하는 단계를 스킵하는데 왜 게시판이 느려지는지 모르겠다는 겁니다. 처음에 전 게시글 안의 img 태그에서 url이 추출되지 않는 문제 때문에 그런 것 아니냐는 추측을 했습니다만 설사 url이 추출되지 않는다 하더라도 [광고게시판] 3페이지에 있는 "다크서클은 필러밖에 답이없나요?" 와 그 다음 "뭉텅한 턱... 필러고민이에요" 포스트를 관찰해 보면 알지만 url이 추출되지 않는다 하더라도 썸네일 생성할 때 url이 존재하는지 사전에 if문 단계에서 걸러주기 때문에 이렇게 게시판이 느려질 이유가 없다는 것이죠. 이것도 좀 이상합니다. "다크서클은 필러밖에 답이없나요?" 와 그 다음 "뭉텅한 턱... 필러고민이에요" 포스트를 클릭해보면 내용보기 리스트에선 검정색의 썸네일이 생성돼 있는 것을 확인할 수 있습니다. 이미 썸네일이 생성돼 있기 때문에 소스에서 썸네일 파일이 존재하는지 if 문에서 체크한다는 것이고 그렇기 때문에 게시판이 느려질 이유가 없다는 겁니다.


크롬의 버그일까요 아니면 어떤 다른 문제일까요? 원인을 잘 모르겠네요. 파일명을 추적해 보다 보니 의문은 더욱 커집니다.


현재 [스크랩] 19페이지("대학은 다양한 가치를 추구하는 곳...")도 로딩이 느립니다. 그 페이지도 함 테스트해 보십시요. 그 줄이 늦게 로딩이 되고 있는데 검은 썸네일이 생성돼 있을텐데 왜 느린지 모르겠습니다.

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
designare0 ssl 적용 질문 [2] 2015.02.11 by 휘즈
1bobby xe member 테이블에서 extra_vars안에 __profile_image_exist로 프로필 이미지 출력 [4] 2015.02.11 by 1bobby
richardhj 모바일에서 첨부파일과 메인화면오류 관련문의입니다. file  
몬치치 DB테이블은 어디에있나요 ㅜㅜㅜ [4] 2015.02.11 by 몬치치
아리아리햇 결제대행사(PG사) 적용 경험이 있는 분들에게 여쭙니다. [7] 2015.02.11 by 숭숭군
Intell 페이지 모듈 수정 시 적용이 안됩니다. file  
tnlch xe로 화상통화 사이트 제작이 가능한가요? [4] 2015.02.11 by tnlch
짱구삼촌 포토에디터 사용중단 되었는데 이미지업로드하면 어떻게 하나요?  
선수 윈도우7에서 본문 글쓰기가 깨지고, 붙여 쓰기가 되지 않습니다 [1] 2015.02.11 by Luatic™
mango111 네이버 포토 에디터 서비스중지 [1] 2015.02.11 by YJSoft
선수 본문의 글쓰기에서 깨지고, 붙여 쓰기가 되지 않습니다 [1] 2015.02.11 by YJSoft
긍정소년 이미지가 깨지는데 다시 업로드를 어떻게 해야될지 모르겠어요 file  
xenewbie 웹사이트 이전과 데이터 이전 [4] 2015.02.11 by xenewbie
Blzi 홈페이지 백지 [5] 2015.02.11 by Blzi
용초딩 카톡 api 키를 받았는데 어디다가 삽입하나요? [5] 2015.02.11 by Double'U'
선수 윈도우7을 설치했더니 붙여쓰기가 안되고,글쓰기에서 한글이 깨집니다.  
착한부산남자 에러페이지를 노출하지 않기위해 설정했는데 프록시를 이용하면 에러정보가 노출된다? [1] 2015.02.11 by 기진곰
Hi_Roy 요새 제가 외부 html 소스에서 url을 추출해 썸네일을 만드는 소스를 구현했는데요...  
아잉콘 조회수를 이전 글들까지 페이지뷰 횟수로 바꿀수 있을까요?  
썰레발리오 auto_image 이미지 자동출력 애드온 많이 쓰실텐데 [3] 2015.02.11 by 썰레발리오
호구마을 signup_form.html 에 관한 질문입니다.  
Kxo 제이쿼리 코드 관련 질문 드립니다!! [2] file 2015.02.11 by Kxo
빅스타 관리자 아이디만 로그인이 안됩니다. [2] 2015.02.11 by newi
Kxo jQuery 관련 질문드립니다. 부탁드립니다!! [6] file 2015.02.11 by Kxo
에몽쓰 메모장에 스크랩 버튼을 넣고 싶습니다.  
미스터강 맨위로 가는 애드온이 안되서요.  
양파F 통합검색에 특정검색어를 달면, 특정 그룹 게시판 검색문제  
제발옴기자 홈페이지 머가 문젠지 모르겠어요  
매고 로그인, 회원가입 불가  
unfade 로그인을하면 홈페이지가 나오지 않습니다. 도와주세요 [5] file 2015.02.10 by 매고