간단한 질문이지만 PHP 결과를 보여주는 간단한 html 페이지 또는 PHP dom에서만 빌드하는 html 페이지간에 더 빠릅니다.PHP html DOM 대 순수한 HTML 속도
답장을 보내 주시면 감사하겠습니다.
간단한 질문이지만 PHP 결과를 보여주는 간단한 html 페이지 또는 PHP dom에서만 빌드하는 html 페이지간에 더 빠릅니다.PHP html DOM 대 순수한 HTML 속도
답장을 보내 주시면 감사하겠습니다.
너무 많은 알 수없는 변수 ...
DOM을 사용하는 경우 당신이 당신의 나무로 매우 빠르고 많은 정보를 넣을 수 있습니다; echo를 사용하면 어떻게 든 (메타) 데이터를 추적해야합니다. 정적 페이지를 인쇄하려면 DOM을 사용하면 안됩니다. 구성 도중 많이 수정 된 페이지를 인쇄하려면 DOM을 사용하고 싶을 것입니다.
이 질문에 대한 정답은 없습니다. 특정 용도로 벤치 마크를 수행해야합니다.
하지만 시간을 소중하게 생각할 수도 있습니다. DOM을 사용하여 페이지를 렌더링하는 것이 더 느릴지라도 프로젝트가 쉽게 성장할 수 있습니다. echo
호출을 사용하는 모듈 시스템을 작성하는 것은 곧 엉망이됩니다.
웹 응용 프로그램이 될 것입니다. 헤더는 동일하게 유지되지만 내용과 사이드 바 역시 변경됩니다 ... 내 페이지에서 쉽게 변경할 수있는 코드를 원합니다 .class.php. 비교할 페이지를 두 페이지로 나누는 방법은 무엇입니까? 큰 영향을 미칠지 아십니까? 고맙습니다. –
제 업데이트를 참조하십시오. 하지만 죄송합니다. 실제 측정 데이터가 없습니다. 하지만 지저분한 PHP 코드를 유지하는 데 경험이 있습니다. ;-) – kay
나는 밤에 약간의 테스트를하고 나는 약간의 피드백을 가지고 올 것이다. ^^ –
다시 동일한 코드를 Wrting 코드 점화
같은 일부 MVC 프레임 워크를 시도하고 다시 좋지 않다한다. 그래서 모든 페이지가이
<?php
include(header.php);
include(menu.php);
//based on menu clicked
include('clickedPage.php')
//Finally
include('footer.php');
?>
어떤 사람들은 codeignitier 코드가 정확하지 않다고 말했고이 프레임 워크를 만지지 말아야한다고 말했습니다 .... 그리고 기본 질문은 이것이 아니 었습니다. 그러나 당신의 조언을위한 타이 –
코드 이그나이터를위한 DownVote ??? –
처럼 될 것
당신이
____________________________________
| HEADER | // Header.php
|___________________________________|
| NAV BAR | //menu.php
|___________________________________|
| |
| |
| Content | //Content {Different pages based on menu clicked}
| |
|___________________________________|
| FOOTER |
|___________________________________| //Footer.php
같은 하시다면 웹 사이트를 분할 할 수 있습니다 일반 HTML 파일을 직접 액세스하고보다 빠른 것은 없다. .html 확장자가 가장 적합합니다.
PHP 코드는 PHP 인터프리터를 거쳐야하기 때문에 추가 단계가 필요합니다.
그리고이 모든 서버 측 언어의 경우 (C#을, PHP, 파이썬, 자바, Node.js를, 등)
것은 친절하십시오입니다! 간단한 질문입니다. –
저는 왜 사람들이 다운볼트를하고 있는지 보지 못합니다. (가능한 중복이되는 것 외에),이 질문은 나중에 참조 할 때 유용 할 것입니다. –
Fabricio, 고마워요 ^^ –