include/require를 사용하여 여러 페이지를 포함하는 단일 파일을 얻는 방법의 장점/단점은 무엇입니까? 변수를 세션 변수로 저장 하시겠습니까?여러 페이지가 포함 된 대용량 PHP 파일 대 세션 변수를 사용하는 여러 PHP 파일
특히 긴 다중 단계 프로세스 (질문지 생각)와 관련하여 묻습니다.
include/require를 사용하여 여러 페이지를 포함하는 단일 파일을 얻는 방법의 장점/단점은 무엇입니까? 변수를 세션 변수로 저장 하시겠습니까?여러 페이지가 포함 된 대용량 PHP 파일 대 세션 변수를 사용하는 여러 PHP 파일
특히 긴 다중 단계 프로세스 (질문지 생각)와 관련하여 묻습니다.
당신이 그들 중 하나를 렌더링하는 데 매우 단일 페이지의 코드를 포함하는 경우 : 당신은로드하고 모든 요청
내가 상속 한 첫 번째 PHP 앱은 "모두 포함"전략을 사용했습니다. 실제로 사용하려고하는 코드 만로드 할 때 즉각적이고 명백한 성능 향상이있었습니다.
개인적으로 나는 includes를 사용하는 것을 좋아하고 페이지를 구성해야합니다.
줄을 그리는 부분에는 모든 것이 포함됩니다.
홈페이지에서 사람들이 머리말, 사이드 바, 홈페이지 콘텐츠 영역 및 바닥 글을 포함하도록 사진 크기를 조정할 수있는 웹 앱이 있다고 가정 해 보겠습니다.
여기서 핵심 부분은 홈페이지 콘텐츠 영역입니다. 홈페이지에있는 경우 이미지 크기 조정 기능을 처리하는 파일을 포함 시키거나 요구할 필요가 없습니다.
실제 사례 인 인크루드 및 요구 사항과 그 효과를 확인하려면 Wordpress 블로그를 확인하십시오. 나는 CMS로 Wordpress를 사용하고 싶었던 몇몇 클라이언트를 가지고 있으며, 오늘날까지도 수많은 데이터와 사용자가 그들을 통해 흐르는 것처럼 훌륭하게 기능합니다.
또한,이 주제는 여러 번 덮여있다, 확인해 주시기 :이 도움이 One large include file or several smaller ones?
희망을.
두 가지 접근 방식이나 찾고있는 기술에 대한 기술적 인 관심사에 대해 더 구체적으로 설명하면 더 나은 답변을 얻을 수 있습니다.
다른 방법보다 한 가지 방법을 선택하는 것이 PHP에 대한 것보다 상호 작용 디자인과 관련이 있습니다. 이것을 Web Pattern Library으로 확인하십시오.
사용자가 하나의 목표를 달성하고자 할 때 당신은 일반적으로 마법사 또는 다중 페이지 된 양식을 사용하지만, 몇 가지 결정은 알려져되지 않을 수있는 목표를 완전히 를 얻을 수 있습니다 전에 가 될 필요 사용자.
주제별 페이지를 수집하여 페이지 단위로 사용자에게 제공하는 다중 설문지는 주제에 더 중점을 두는 것이 도움이 될 수 있습니다.
페이지를 분할하면 전송 및 렌더링 시간에 이점이있을 수 있지만 2MB 설문지를 보내지 않는 한 HTTP 압축을 사용하면 문제가되지 않습니다. 포함 된 파일에 PHP가 없으면 fpassthru를 사용하여 PHP에서 파일을 구문 분석 할 필요가 없습니다.