이 질문은 Rasmus Lerdorf's talk from Drupalcon을 보면서 발생합니다. 이 질문과 그의 이야기는 드루팔 (Drupal)과 특별히 관련이 없습니다. 제 질문은 PHP와 관련이 없습니다. 내가 궁금해하는 것은 일반적으로 하나의 진입 점이다.웹 사이트에 대한 단일 진입 점이 있습니다. 나쁜? 좋은? 불건전 메시지 신고?
요즘 대부분의 프레임 워크는 사용자가 만든 모든 항목에 대해 단일 진입 점을 제공하는 것으로 보입니다. 그의 대화에서 Rasmus는 그가 이것이 나쁘다고 생각한다고 언급합니다. 그는이 생각에서 그가 옳을 것이라고 생각합니다. 사이트를 방문하는 모든 사람들이 동일한 진입 점을 통해 들어오는 경우 트래픽이 일정한 지점에 도달 한 후 상황이 급락하지 않을까요? 요청이 동일한 지점을 거치지 않고 사람들이 사이트의 특정 지점에 직접 액세스하도록 허용하는 것이 더 효율적이지 않습니까? 그러나 실제 영향은 그리 나쁘지 않습니다. 어쩌면 현대 건축이 그것을 처리 할 수 있을까요? 고려해 볼만한 가치가 있기 전에 규모면에서 진정으로 거대한 것이어야합니까? 이 사이트의 사람들이이 문제에 관해 어떻게 생각하는지 궁금합니다.
오른쪽에 형제. 웹 서버는 단일 진입 점이라고 주장 할 수 있습니다. Rasmus가 제안하는 것은 DRY가 아닙니다. 모든 스크립트가 개별적으로 동일한 리소스를로드해야하기 때문입니다. 전면 컨트롤러가이를 처리합니다. – rick
이것이 바로 주요 웹 응용 프로그램을 여러 항목에서 단일 항목/FC로 변환하는 이유입니다. 더 나은 일관성,보다 쉬운 유지 보수, 중앙 집중식 캐싱, ... 정말로, 유일한 (그리고 사소한) 단점은 당신이 하나의 엔트리 포인트를 짖는다면 사이트가 다운되지만 그것이 테스트에 좋은 인센티브라는 것입니다. :-) –