extend 폴더에 코드 추가를 남발하면..?
본문
어떤 것이든 처리할 코드가 많아지면 속도는 그만큼 느려지겠지만
코어를 건드리기 싫어서 extend에 많은 코드를 추가하면 할수록
코어에서 수정하는 것 보다 속도에 영향이 많이 끼치게 될까요?
특히나 extend에서 사용하는 코드들은 조건 안걸어주고 페이지 하나 이동 시 마다 로딩되게 해놓은 코드들이 많더라구요.
답변 4
꼭 필요한곳에만 사용하시거나 @sinbi 님 말씀처럼 조건문을 걸어두고 사용하시는게 좋습니다.
단순 변수 전달 용도로만 하신다면 해당 페이지에서 global 로 호출하셔도 되시구요
특히 변수전달 용도가 아니라 스크립트 용으로 사용하시면
추후 에러발생시 원인을 찾는데 애를 먹을수 있습니다. (본인경험...)
되도록이면 조건문으로 각 페이지에서 사용할 때만 불러오도록 하는 게 좋겠죠.
조건문 사용하면 다른 곳에 넣는 거나 별반 다르지 않습니다.
가능하면 function 만 extend 하는것이 좋타고 생각합니다.
동적 언어에서는 인클루드하는 파일수가 많아질수록 느려집니다. 동접자 많으면 심해지구요. 일반 사이트는 20개정도까진 문제 없을것 같네요.
opcache 가 활성화되어 있으면, 파일수가 좀 많아도 성능이 잘나올것 같구요.
Php 8버전 나오면 이문제도 얼추 해결될거라 봅니다.
답변을 작성하시기 전에 로그인 해주세요.