캐시제어 메타태그에 관하여... 정보
캐시제어 메타태그에 관하여...본문
메타 태그의 원래위치는
head.sub.php인건 아는데...
제 head.sub.php의 메타태그는
------------------------------------------------------------------------------------------------------------------------
<META http-equiv="imagetoolbar" content="no">
<META http-equiv="pragma" content="no-cashe">
<META http-equiv="Cache-Control" content="no-cache">
<META http-equiv="Expires" content="0">
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="GQ'styLe">
<meta http-equiv="content-type" content="text/html; charset=<?=$g4[charset]?>">
-------------------------------------------------------------------------------------------------------------------------
위와 같습니다...
그런데 캐시제어를 담당해야할
---------------------------------------------------------------------------------------------
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Pragma" content="no-cache">
---------------------------------------------------------------------------------------------
요부분이 스크립트등 잡다한 코드가 섞인 페이지에서 활동하지 않는듯하여...
만들고 있는 스킨의 latest.skin.php에 위 두줄을 삽입했더니 제대로 작동하는 결과를 보았습니다...
질문의 요점은 이렇게 메타태그를 head.sub.php가 아닌 페이지 중간에 삽입하면 어떤 불이익이 있는지 알고 싶습니다 육안으로 보기엔 큰문제가 없는듯한데...
중복지정은 아닌지도 궁금합니다...
head.sub.php인건 아는데...
제 head.sub.php의 메타태그는
------------------------------------------------------------------------------------------------------------------------
<META http-equiv="imagetoolbar" content="no">
<META http-equiv="pragma" content="no-cashe">
<META http-equiv="Cache-Control" content="no-cache">
<META http-equiv="Expires" content="0">
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="GQ'styLe">
<meta http-equiv="content-type" content="text/html; charset=<?=$g4[charset]?>">
-------------------------------------------------------------------------------------------------------------------------
위와 같습니다...
그런데 캐시제어를 담당해야할
---------------------------------------------------------------------------------------------
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Pragma" content="no-cache">
---------------------------------------------------------------------------------------------
요부분이 스크립트등 잡다한 코드가 섞인 페이지에서 활동하지 않는듯하여...
만들고 있는 스킨의 latest.skin.php에 위 두줄을 삽입했더니 제대로 작동하는 결과를 보았습니다...
질문의 요점은 이렇게 메타태그를 head.sub.php가 아닌 페이지 중간에 삽입하면 어떤 불이익이 있는지 알고 싶습니다 육안으로 보기엔 큰문제가 없는듯한데...
중복지정은 아닌지도 궁금합니다...
댓글 전체
> 육안으로 보기엔 큰문제가 없는듯한데...
웹페이지 자체를 소스보기로 확인하셨다는 의미로 보입니다.
head.sub.php는 스타일시트, g4_path, 기본적인 자바스크립트 파일 등을
연결해 주는 기능을 담당합니다.
즉, 연결해 주는 기능을 한 곳에 몰아주고 빠뜨린 부분이 없게
탁월한 운용을 가능케 해주는 기능성 파일입니다.
때문에 관련 메타태그를 특정한 소스파일에 지정했다고 해도
문제될 것은 없다고 보여집니다.
> 중복지정은 아닌지도 궁금합니다...
직전에 기재한 내용을 참조하시기 바랍니다.
웹페이지 소스보기를 수행하셨다면,
(즉, 프레임 등을 사용해서 임의로 하나처럼 보이는 웹페이지를 분리해 놓지 않았다면)
중복으로 지정되어 있는지, 그렇지 않은지 확인할 수 있습니다.
굳이 기능상의 문제점이라고 떠오를 수 있는 부분이라고 하면 특별히 없어 보이지만,
메타태그의 종류에 따라서는 사용하지 않아야 할 종류도 있을 듯 합니다.
그런일은 없겠지만, 페이지 이동을 지정하는 메타태그 등은 중복으로 지정되는 경우,
웹페이지가 무한루프(또는 무한로딩)에 빠질수도 있습니다.
뭐 그런다고 가정하며 서버관리자한테서 연락이 오거나,
해당 계정이 차단될 경우도 생기겠지요.
또한, 반드시 인덱스(또는 인트로)를 거쳐서 사이트에 들어와야 하는
자바스크립트와 페이지 이동 메타태그(refresh content~)를 동시에 사용하고 있다면....
뭐 직전에 기재된 내용과 엇비슷한 효과(?!)를 발휘하겠지요.
-. 관리의 용이성
즉, 기능성 내용(소스코드)을 효과적으로 관리하기 위해서는,
특정 파일이 head.sub.php의 기능을 끌어다 쓰는 경우라면,
즉, 특별한 경우가 아니라면,
head.sub.php에 몰아주는 방법을 권합니다.
웹페이지 자체를 소스보기로 확인하셨다는 의미로 보입니다.
head.sub.php는 스타일시트, g4_path, 기본적인 자바스크립트 파일 등을
연결해 주는 기능을 담당합니다.
즉, 연결해 주는 기능을 한 곳에 몰아주고 빠뜨린 부분이 없게
탁월한 운용을 가능케 해주는 기능성 파일입니다.
때문에 관련 메타태그를 특정한 소스파일에 지정했다고 해도
문제될 것은 없다고 보여집니다.
> 중복지정은 아닌지도 궁금합니다...
직전에 기재한 내용을 참조하시기 바랍니다.
웹페이지 소스보기를 수행하셨다면,
(즉, 프레임 등을 사용해서 임의로 하나처럼 보이는 웹페이지를 분리해 놓지 않았다면)
중복으로 지정되어 있는지, 그렇지 않은지 확인할 수 있습니다.
굳이 기능상의 문제점이라고 떠오를 수 있는 부분이라고 하면 특별히 없어 보이지만,
메타태그의 종류에 따라서는 사용하지 않아야 할 종류도 있을 듯 합니다.
그런일은 없겠지만, 페이지 이동을 지정하는 메타태그 등은 중복으로 지정되는 경우,
웹페이지가 무한루프(또는 무한로딩)에 빠질수도 있습니다.
뭐 그런다고 가정하며 서버관리자한테서 연락이 오거나,
해당 계정이 차단될 경우도 생기겠지요.
또한, 반드시 인덱스(또는 인트로)를 거쳐서 사이트에 들어와야 하는
자바스크립트와 페이지 이동 메타태그(refresh content~)를 동시에 사용하고 있다면....
뭐 직전에 기재된 내용과 엇비슷한 효과(?!)를 발휘하겠지요.
-. 관리의 용이성
즉, 기능성 내용(소스코드)을 효과적으로 관리하기 위해서는,
특정 파일이 head.sub.php의 기능을 끌어다 쓰는 경우라면,
즉, 특별한 경우가 아니라면,
head.sub.php에 몰아주는 방법을 권합니다.