그누보드5 모바일 속도 개선하기 > 그누보드5 팁자료실

그누보드5 팁자료실

그누보드5 모바일 속도 개선하기 정보

그누보드5 모바일 속도 개선하기

본문

================================================================

그누보드 5.4.3 패치 https://sir.kr/g5_pds/5370로 개선된 사항입니다

아래는 그 이하 버전을 사용하시는분들에게만 해당되는 사항입니다

================================================================

 

그누보드5를 사용해 보신분이라면 모바일 환경에서 (특히 삼성 브라우저) 페이지 로딩이 4분의3정도 되고 멈췄다가 다시 로딩되는 느낌을 받으실 수 있습니다.

 

사용자 입장에서 보면 잠깐 멈출때 스크롤도 내릴 수 없고 메뉴또한 열리지 않습니다.

이는 찰나의 순간이지만 은근 불편함을 자아냅니다

 

이 멈춤의 원인은 그누보드 기능인 "폰트 리사이즈"때문인데요

 

tail쪽에 위치 한 이 스크립트 때문에 로딩 끝에 멈추게 되는것이였습니다

 

이 기능을 사용하지 않는분이시면 삭제를 추천드립니다.

 

아래 코드들을 삭제하거나 주석처리 해주시면됩니다.

 

tail.php 에서 30번째줄



<script>
$(function() {
// 폰트 리사이즈 쿠키있으면 실행
font_resize("container", get_cookie("ck_font_resize_rmv_class"), get_cookie("ck_font_resize_add_class"));
});
</script>

mobile/tail.php 에서 55번째줄



// 폰트 리사이즈 쿠키있으면 실행
font_resize("container", get_cookie("ck_font_resize_rmv_class"), get_cookie("ck_font_resize_add_class"));

mobile/head.php 에서 121번째줄



<div id="text_size">
<!-- font_resize('엘리먼트id', '제거할 class', '추가할 class'); -->
<button id="size_down" onclick="font_resize('container', 'ts_up ts_up2', '', this);" class="select"><img src="<?php echo G5_URL; ?>/img/ts01.png" width="20" alt="기본"></button>
    <button id="size_def" onclick="font_resize('container', 'ts_up ts_up2', 'ts_up', this);"><img src="<?php echo G5_URL; ?>/img/ts02.png" width="20" alt="크게"></button>
    <button id="size_up" onclick="font_resize('container', 'ts_up ts_up2', 'ts_up2', this);"><img src="<?php echo G5_URL; ?>/img/ts03.png" width="20" alt="더크게"></button>
</div>

mobile/head.php 에서 131번째줄



//폰트 크기 조정 위치 지정
var font_resize_class = get_cookie("ck_font_resize_add_class");
if( font_resize_class == 'ts_up' ){
    $("#text_size button").removeClass("select");
$("#size_def").addClass("select");
} else if (font_resize_class == 'ts_up2') {
    $("#text_size button").removeClass("select");
$("#size_up").addClass("select");
}

 

폰트 리사이즈 기능이 딱히 필요없다하시는 분들은 삭제해주시면됩니다

해당 기능을 사용하더라도.. 속도 개선을 위해 이 기능은 포기하는게 맞는것 같기도하네요

 

이 기능 죽이고나면 모바일 환경에서 로딩 끝지점에 멈추는 현상이 없어집니다

추천
4
  • 복사

댓글 9개

사용자 편의성이죠 모바일 환경에서 글씨가 작아보이는분들한테 크게보이게끔 배려 해주는? 홈페이지 내 유저층이 연령대가 높지않다면 빼셔도 됩니다
그리고 새로운 버전패치로 개선된사항이라 버전업만해도 괜찮아요 ㅎㅎ
근본적인문제는 쿠키읽는속도에서 오는거라 패치를 추천드리기도 하구요
© SIRSOFT
현재 페이지 제일 처음으로