PHP 8.1 이 출시되었습니다.
PHP 8.1 에는 Enum , Fiber 도입등 다양한것이 있지만
https://github.com/php/php-src/pull/6627
Inheritance cache by dstogov · Pull Request #6627 · php/php-src
github.com
PHP 프로세스 실행시 클래스 링킹과정을 캐시해서 파일이 변경되기전에 한번만 하게 바뀌었습니다.
5~8% 성능향상이 있다고 밝혔는데요
심포니와 같은 객체지향적으로 작성된 프레임워크들은 많은 클래스를 로딩하게됩니다.
클래스 참조 속도 향상과 링킹과정 캐시등으로 20%의 성능향상이 있네요
반면 절차지향적인 코드인 워드프레스는 3.5%정도로 성능향상이 미미합니다. 국내 CMS 인 그누보드도
성능향상은 미미할것으로 보입니다.
PHP 는 좀더 타입이 강화되고 객체지향적으로 가고 있네요
sir 에도 올렸는데요 요즘 그누보드 6에 대한 말들이 많던데 cms도 유지보수가 좀더 나은
프레임워크 기반으로 가야하지 않을까 싶습니다. 속도 이슈도 해결되고 있고요
반응형
'PHP' 카테고리의 다른 글
PHP 동작방식 - 생명주기 (0) | 2022.03.27 |
---|---|
PHP if문 정리 (0) | 2022.03.05 |
PHP 5.2에서 JSON_FORCE_OBJECT 대용 (0) | 2021.07.05 |
PHP 에서 select 쿼리 결과값이 않나올 때 (0) | 2021.06.28 |
PHP 연관배열과 autovivification - PHP 8.1 (0) | 2021.06.16 |