캐시제어 메타태그에 관하여... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

캐시제어 메타태그에 관하여... 정보

캐시제어 메타태그에 관하여...

본문

메타 태그의 원래위치는
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에 몰아주는 방법을 권합니다.
전체 14 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT