2012-08-07 2 views
5

가능한 중복 :
Opening/closing tags & performance?php 태그를 여러 번 열고 닫으면 페이지로드가 증가합니까?

이것은 초보자 질문입니다,하지만 난 그물에 명확한 답을 찾을 수 없습니다, 그래서 웃지 말아주세요 :)

  1. 열기 및 닫기 php 태그 (<? php code ?>) 여러 번 페이지로드가 증가합니다. 시각?

  2. 포함 템플릿 경로를 여러 번 사용하면 어떨까요?

+0

1. 예, 매우 매우 소량으로 (나는 추한 것처럼 보이고 유지하기가 더 어려워서 단지 한번 열거 나 닫음) 2.? –

답변

2
  1. 이론적 네,하지만 차이가 거의 모든 경우에 그것은 중요하지 않을 정도로 조금만 감사합니다.

  2. 무슨 뜻인지 확실치 않습니다. 파일이 여러 번 포함될 가능성이있는 경우 include_once 또는 require_once을 사용하십시오. 이렇게하면 다중로드가 방지되고 '클래스를 다시 선언 할 수 없습니다'와 같은 오류가 발생하지 않습니다.. 다시 이것은 includerequire보다 비싸지 만 더 안정적입니다. 보조 노트로

이 질문은 어떤 코드 관련, 나는이 이미 그렇게/검색하려고 더 나은 다음 번에 문의하시기 바랍니다 질문 및 SO에 여러 번 대답 한 확신하지 않습니다 :)

모두 최고!

+0

포함 (TEMPLATEPATH. "/ header.php"); link.php, footer.php와 같은 다른 파일에 사용 - 10 개 파일에 대해 호출 – webmasters

+0

추가 성능 문제가 없습니다. 당신이하고있는 일은 헤더, 링크, 꼬리말 등과 같은 리소스 파일의 경로를 포함하는 상수를 사용하는 것입니다. – raidenace

5

php 태그 (<? php code ?>)를 여러 번 열거 나 닫으면 페이지로드 시간이 늘어 납니까?

NO - 나는 모두가 실제로 일이 무엇인지 알고 가치가 있기 때문에 당신이 수락 한 경우에도 응답하고있다.

PHP가 파일을 구문 분석 할 때 tokenises everything outside of the tags as T_INLINE_HTML.

이것은 ZEND_ECHO

닫고로 turned directly 인 재 개방 단일 <?php ?> 블록 내에서 HTML 반향 것처럼 태그 것은 정확히 같은 속도 이다.

포함 템플릿 경로를 여러 번 사용하면 어떨까요?

예 더 많은 파일을 포함할수록 페이지를로드하는 데 시간이 오래 걸립니다. 특히 디스크에서 매번 읽어야하고 다양한 캐싱 메커니즘을 사용하지 않는 경우 특히 그렇습니다.

관련 문제