laravel 프레임 워크의 일부를 성능 향상을 위해 컴파일 된 PHP 확장으로 변환하는 프로젝트를 시작했습니다. 마이그레이션 된 파트를위한 git 저장소와 그 확장을 사용할 laravel 수정을위한 저장소를 만들었습니다.프레임 워크 커널에서 laravel 빌드
제 질문은 completly 모든 laravel을 프레임 워크 커널에서 수정하는 것입니다.
내가 잘하고 있다고 생각하니?
laravel 프레임 워크의 일부를 성능 향상을 위해 컴파일 된 PHP 확장으로 변환하는 프로젝트를 시작했습니다. 마이그레이션 된 파트를위한 git 저장소와 그 확장을 사용할 laravel 수정을위한 저장소를 만들었습니다.프레임 워크 커널에서 laravel 빌드
제 질문은 completly 모든 laravel을 프레임 워크 커널에서 수정하는 것입니다.
내가 잘하고 있다고 생각하니?
나는
내 질문은 completly 프레임 워크 커널에서 모든 laravel을 구축하는 방법입니다 ... 성능
을 개선하기 위해 컴파일 된 PHP 확장에 laravel 프레임 워크의 일부를 변환하는 프로젝트를 시작했습니다 수정?
그냥하지 마세요. Laravel은 매우 자주 변경되는 프레임 워크이며 모든 작성자 업데이트 명령 호출로 인해 네이티브 구현을 다시 작성해야하기 때문에 네이티브 코드로 작동하도록하려는 시도는 실패합니다.
성능 최적화를 위해 많은 노력을 기울이려면 팔콘 (Falcon)과 같은 다른 프레임 워크를 사용하거나 대신 Lumen을 Laravel의 경량 버전으로 사용하십시오. 최적화는 Laravel 커널뿐만 아니라 데이터베이스 디자인, 프로젝트의 규모 및 기타 네트워크 구성 설정에서도 중요하기 때문에 Laravel 자체에 대해 내가 말할 수있는 전부입니다.
프로젝트의 병목 현상에 대한 구체적인 정보를 제공하면 원하는 답변을 얻을 수 있습니다.
나는 그것이 매우 활동적이며, 나와 다른 사람들이 그것에 대해 연구한다는 것을 안다. – iLevi
@iLevi - Laravel은 제 3 자 구성 요소 (Symfony, FastRoute)를 많이 기반으로하는 프레임 워크입니다. 모든 것을 변환하려고 계획하고 최신 상태로 유지 하시겠습니까? 그럴 경우, 성공할지라도 업데이트와 패치를 지속적으로 만들어야합니다. 나는 실제로이 일을함으로써 당신이 그렇게 많이 얻지 못할 것이라고 생각합니다. –
SO는 몇 가지 단락으로 답을 얻을 수있는 프로그래밍 질문 용입니다. 이 질문은이 형식에 대한 포괄적 인 방법입니다. –
나는 이것이 내가 생각하는 것보다 더 많은 것을 다루고 있다고 생각한다. 나는 첫 번째 질문에만 초점을 맞출 것이다. Laravel에는 프레임 워크를 포함하는 laravel repo와 프레임 워크 저장소가 있습니다. 그래서 올바른 질문은 "프레임 워크 커널을 수정하여 기능적 레벨을 빌드하는 방법"입니다. 나는 필요한 스크립트가 무엇인지 달리 실행해야하는지, 그것이 무엇인지를 알지 못한다. – iLevi