CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
개발 서버를 활용해서 열심히 일해보고 있는데,
결국 XAMPP 세팅에서 백그라운드로 진행되는 일을 만들려고 하니까 결국 가능한 실제 서버와 같은 환경을 조성하기 위해
XAMPP 대신에 WSL + Nginx 로 준비를 했어요. 그리고 host로 실제 제 홈페이지 주소가 localhost로 연결되게 세팅했습니다.
그런데 xampp 느린건 그럭저럭 적응했다고 생각했는데 이건 말도 안되게 느려요.
제가 지금 활용해야 하는 모듈에서 timeout이 발생해서 진행이 안되고 있어요.
이거 답이 없는 건가요? AI는 홈페이지 폴더를 WSL 안으로 옮기라고 하는데 그래야 되나요?
팁과 조언 부탁드립니다..!
스코스코
Lv. 5
댓글 5
홈페이지 소스코드와 캐시파일들을 서버 안에 넣어 놓지 않고 외부 드라이브에서 로딩하면 말도 안 되게 느려지는 것은 맞습니다. 그래서 WSL로 개발하는 분들은 모든 개발환경을 WSL 안에 집어넣고, 윈도우에서는 에디터(VSCode)만 실행하곤 하지요.
직접 설치하셨다면 PHP나 MySQL의 튜닝 상태도 장담할 수가 없고요.
그렇군요 ㅠ.ㅠ 저도 WSL 안으로 화일을 좀 집어넣어봐야겠어요. Anti Virus가 영향을 줄 수도 있다고 그래서 그것도 한번 테스트해봐야 할 것 같아요.
일단 화일을 다 wsl 안으로 넣고, db는 아직 xampp sql로 연결되어 있는데 그래도 50%는 빨라진 느낌입니다. db 옮기는 중입니다^^
db까지 옮기고 나니까 엄청나게 빨라졌어요. WSL 사용할때 모든 개발환경을 WSL 안으로!!
WSL - 윈도우간 통신에서 병목이 발생합니다.
저는 무조건 모든 파일 및 프로그램 다 WSL로 넣어두시는걸 권장합니다.