이 질문으로 저는 PHP의 내부 동작을 조금 더 잘 이해하고 있습니다.에는 선택적으로 또는 전 세계적으로?
50K 라이브러리가 있다고 가정합니다. 라이브러리에는 여기저기서 사용할 수있는 편리한 기능들이로드되어 있습니다. 또한 이러한 기능은 사이트의 페이지 중 10 %가 필요/사용한다고 가정합니다. 그러나 홈 페이지에는 확실히 필요합니다.
이제는 라이브러리를 필요로하지 않는 90 %를 포함하여 모든 페이지가 가져올 수 있도록이 라이브러리를 가리키는 전역 포함을 사용해야합니다. 필요한 페이지에만 포함 참조를 선택적으로 추가해야합니까?
이 질문에 대답하기 전에, 내가 "왜"당신이 참조를 포함 할 때 나는이 질문에 ...
에게, PHP는 캐싱 할 수있다 지적 할 수 있습니다. 따라서 매번 대립하는 것과는 달리 일회성 거래 일 수도 있습니다. 한 번 그 한 번 방해가되면, 이후로드는 생각만큼 나쁜되지 않을 수 있습니다. PHP가 배포하는 스마트 캐싱 메커니즘 때문에 그게 전부입니다 - 제가 깊이 지식이 없으므로 궁금한 점이 있습니다 ...
앞 페이지에는 해당 라이브러리가 필요하기 때문에 인수는 왜 라이브러리를 보관하지 않는 것이 좋을까요? 따뜻하고 신선한가 메모리에 저장되어 전체적으로 제공 되나요?
이 질문에 대답 할 때, 캐싱/성능 측면에서 면밀히 검토하지 말고, 토론이 프로그래밍 스타일로 이동하는 것을 막으려면하지 말아야합니다.
감사합니다.