Contents

메인 페이지 적용

메인 페이지란?

사용자들이 홈페이지에 접근할 때 가장 먼저 접하게 되는 페이지가 메인 페이지입니다. 이 메인 페이지가 시스템에 부하를 많이 줄 경우, 사용자가 많아지면 넷퍼넬이 동작하기도 전에 전체 시스템이 느려지거나 다운되는 일이 발생합니다.

메인 페이지 폭주에 대한 가장 좋은 해결 방법은 “메인 페이지”를 가볍게 변경하는 것입니다. 예를 들면, DB에 접속하는 부분을 제거하고 큰 이미지 파일등을 제거하고 html 페이지로 만드는 방법입니다. 하지만 이 방법이 불가능 상황을 위해 메인 페이지 앞에 넷퍼넬 대기 페이지를 적용하는 방법도 있습니다.

넷퍼넬 대기 페이지를 메인 페이지 앞에 적용하는 방법은 다음에서 확인하세요.

적용 방법

기존 방식

외부 → 메인 페이지 (index.html)

넷퍼넬 대기 페이지 적용방식

외부 → 넷퍼넬 대기 페이지 (index.html) → 메인 페이지 (index_real.html)
기존의 메인 페이지였던 index.htmlindex_real.html로 변경하세요.
넷퍼넬 대기 페이지를 index.html로 적용하세요.

넷퍼넬 대기 페이지 Sample Code

index.html

netfunnel.js 는 실제 서비스 경로에 맞는 경로로 변경하세요. index_real.html도 실제 서비스 경로에 맞는 실제 변경된 메인 페이지 경로를 입력하세요.

<html>
	<head>	
	<title>NetFUNNEL Wait Page</title>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	
	<!-- netfunnel.js 가 존재하는 경로로 변경!!! -->
	<script type="text/javascript" src="netfunnel.js" charset="utf-8"></script>
	
	<!-- Additional JavaScript -->
	<script type="text/javascript">
	function load()
		{
			NetFunnel_Action({},"index_real.html");
		}
	</script>
	
	</head>
	<body onload="load()">
	</body>	
</html>