사람들이 Magento의 컴파일러 기능을 사용한다고 언급하는 경우가 종종 있습니다. 어떤 경우에 사용해야하는지, 그리고 얼마나 많은 성능 향상을 가져 왔는지 궁금하지 않습니다. [면책 조항] : 최근에 이에 대한 수정 제안을 받았습니다. 이 질문은 magento2 디 컴파일에 관한 것이 아니라 magento2에 관한 것조차 아닙니다.
Magento 2에는 미리 생성되거나 즉시 생성되는 많은 클래스 파일이 포함되어 있습니다. 그들은에 살고 var/generated 이러한 생성 된 파일에는 팩토리 클래스가 포함됩니다. 에서 문서 , 그것은 프로그래머가 인스턴스화 "비 주사"객체 팩토리 클래스를 사용하는 나의 이해이다. "주입 불가능"오브젝트는 일반적으로 인스턴스화하기 위해 사용자 입력이 필요하기 때문에 종속성 주입을 통해 추가 할 수없는 오브젝트입니다 …
다음에 선호되는 절차가 있는지 알고 싶습니다. 마 젠토 캐시 플러싱 마 젠토 컴파일러 활성화 / 비활성화 1. 마 젠토 캐시 플러싱 여기 몇 가지 옵션이 있습니다. Actions드롭 다운 상자 에서 광고 항목 확인 및 새로 고침 제출 Flush Magento Cache버튼을 클릭 하고 딸깍 Flush Storage Cache버튼을 이를 수행하기 위해 선호되는 …
달리기 bin/magento setup:di:compile는 영원히 14 %에서 중단됩니다. 1G RAM이 이미 할당되었고 실행 시간 18000이 초과 됨 와 함께 다시 실행 bin/magento setup:di:compile -vvv 20 분 후 Compilation was started. Proxies code generation... 0/7 [>---------------------------] 0% 1 sec 61.2 MiProxies code generation... 1/7 [====>-----------------------] 14% 2 mins 70.2 M Repositories code …