2009-11-14 7 views

답변

1

당신이 그들 중 하나를 렌더링하는 데 매우 단일 페이지의 코드를 포함하는 경우 : 당신은로드하고 모든 요청

  • 사용하지 않을거야 코드의 톤을 분석하고

    1. 을 이 파일 중 하나에 파싱 오류가 발생하면 전체 사이트가 다운됩니다.

    내가 상속 한 첫 번째 PHP 앱은 "모두 포함"전략을 사용했습니다. 실제로 사용하려고하는 코드 만로드 할 때 즉각적이고 명백한 성능 향상이있었습니다.

  • 0

    개인적으로 나는 includes를 사용하는 것을 좋아하고 페이지를 구성해야합니다.

    줄을 그리는 부분에는 모든 것이 포함됩니다.

    홈페이지에서 사람들이 머리말, 사이드 바, 홈페이지 콘텐츠 영역 및 바닥 글을 포함하도록 사진 크기를 조정할 수있는 웹 앱이 있다고 가정 해 보겠습니다.

    여기서 핵심 부분은 홈페이지 콘텐츠 영역입니다. 홈페이지에있는 경우 이미지 크기 조정 기능을 처리하는 파일을 포함 시키거나 요구할 필요가 없습니다.

    실제 사례 인 인크루드 및 요구 사항과 그 효과를 확인하려면 Wordpress 블로그를 확인하십시오. 나는 CMS로 Wordpress를 사용하고 싶었던 몇몇 클라이언트를 가지고 있으며, 오늘날까지도 수많은 데이터와 사용자가 그들을 통해 흐르는 것처럼 훌륭하게 기능합니다.

    또한,이 주제는 여러 번 덮여있다, 확인해 주시기 :이 도움이 One large include file or several smaller ones?

    희망을.

    0

    두 가지 접근 방식이나 찾고있는 기술에 대한 기술적 인 관심사에 대해 더 구체적으로 설명하면 더 나은 답변을 얻을 수 있습니다.

    다른 방법보다 한 가지 방법을 선택하는 것이 PHP에 대한 것보다 상호 작용 디자인과 관련이 있습니다. 이것을 Web Pattern Library으로 확인하십시오.

    사용자가 하나의 목표를 달성하고자 할 때 당신은 일반적으로 마법사 또는 다중 페이지 된 양식을 사용하지만, 몇 가지 결정은 알려져되지 않을 수있는 목표를 완전히 를 얻을 수 있습니다 전에 가 될 필요 사용자.

    주제별 페이지를 수집하여 페이지 단위로 사용자에게 제공하는 다중 설문지는 주제에 더 중점을 두는 것이 도움이 될 수 있습니다.

    페이지를 분할하면 전송 및 렌더링 시간에 이점이있을 수 있지만 2MB 설문지를 보내지 않는 한 HTTP 압축을 사용하면 문제가되지 않습니다. 포함 된 파일에 PHP가 없으면 fpassthru를 사용하여 PHP에서 파일을 구문 분석 할 필요가 없습니다.