Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP 자동 로더와 같은 Python에서 사용할 수 있는 것이 있습니까?

<시간/> <본문>

아니 없어. 그리고 파이썬에서 그런 것을 시도해서는 안됩니다. 일부 페이지를 로드할 때마다 PHP 스크립트가 처음부터 실행되기 때문에 PHP에서 자동 로드에 대한 좋은 이유가 있습니다. opcode가 캐시되어 있고 파일이 이미 준비되어 있을 수 있지만 요점은 남아 있습니다. 다른 파일을 가져오는 것은 실제로 내용이 로드되었는지 확인하는 것을 의미합니다.

Python 웹 서비스에서 파일은 매번 다시 읽히지 않습니다. 무언가를 가져오면 앱의 수명 동안 가져옵니다. Python의 자동 로더는 각 요청이 아닌 한 번만 사용됩니다.

따라서 PHP의 자동 로더는 필요하지 않은 파일 로드 비용을 건너뛸 수 있는 이점을 잠재적으로 제공합니다. Python에서는 앱이 시작될 때 항목을 로드하기만 하면 새 요청이 추가로 로드할 필요가 없습니다.