php도 json통신 쌉가능하고 자바서블릿처럼 스레드로 안되도 프로세스 하나 통째로 점유하고 있으면 오히려 더 빠를텐데 나로선 이해가 안된다 이기
php 단점이라는데 이거 레알이노?
슈퍼막코더(126.158)
2025-01-02 13:28
추천 0
댓글 17
다른 게시글
-
오늘 윤석열 항문검사 하는 날 이냐? [1]신종야옹(rush6687) | 25.01.02추천 0
-
오히려 쓸 일 없겠다고 생각한 수학은 GPT가 쉐이더 못만들어줘서ㅆㅇㅆ(124.216) | 25.01.02추천 0
-
겜 개발하면서 느낀거 알고리즘 그나마 알던것도 다 까먹음ㅆㅇㅆ(124.216) | 25.01.02추천 0
-
개발자는 회사에 얼마를 벌어줘야 밥값했다고 볼 수 있음 [3]익명(106.240) | 25.01.02추천 0
-
대학생 전공자 이제 3학년이 되는데요 질문있습니다! [10]익명(1.236) | 25.01.02추천 0
-
광고 댓글땜에 댓글코드 요청했다 [1]헬마스터(supersaver) | 25.01.02추천 1
-
홍준표씨 대구에 본인 얼굴 동상 박은거 개웃기네헬마스터(supersaver) | 25.01.02추천 0
-
회사에서 혼자 다니는거 어떰? [6]익명(211.234) | 25.01.02추천 0
-
지금 우파포퓰리스트들이 정말 좆같은 이유가 [1]사과바나나(9sun3kk) | 25.01.02추천 0
-
인프라 엔지니어에서 개발자로 직무전환 가능할까익명(39.7) | 25.01.02추천 0
형님 PHP는 인터프리터 언어잖아요. 그래서 매 요청마다 코드를 처음부터 해석하니까. PHP 스크립트는 전부 작업을 반복하고, 파일을 디스크에서 읽어오기 해야하는데, 이 읽어 오는 작업 자체가 느린 작업이니까요.
자바나 C#의 경우엔 미리 기계어로 컴파일 하기때문에, 상관없는데, PHP같은 인터프리터 언어는 처음부터 다시 작업해야해서 오버헤드 발생가능성이 있죠. 이는 인터프리터 언어의 고질적 문제구요. 아마 이때문에 그런거 같네요
아니 인터프리터라는건 알고 있었는데 php에도 jit컴파일 개념 도입해서 문제 해결했다고 알고 있거든 근데 저게 2023년인가2024년 포스팅인데 아직까지 저게 맞는소린가 해서 이기
Jit 컴파일이라고 여전히 일반적 컴파일보다는 느리구요.그리고 결정적으로 프로세스 하나 전부 통째로 점유하고 있다해도 동시 처리랑은 다른걸로 저는 압니다.
오른손을 존나게 빠르게 움직인다해도 양손있는것보단 느리잖아요?
그렇구만 프로세스 하나 통째로 점유해도 안된다는건가? 고맙다 이기
제가 봤을때 형님의 오해는 다음에서 비롯된 것으로 보입니다. 1. 오른손을 존나게 빠르게 움직일 수 있으니까, 손을 쓰는 일은 당연히 더 잘할 것이다! -> 하지만 오른손을 존나게 빠르게 움직일 수 있는 사람도 한손으로 일하는것보다 일반적으로는 양손으로 작업하는게 더 빠르겠죠.
제가 웹은 잘모르겠지만, 적어도 이부분에 대해서는 C#을 쓰기 때문에 어느정도 아는 부분이라 아마 틀리지 않을거 봅니다. 물론 형님이 더 잘 아시겠지만, 일반적으로 이 부분에 대해선 일맥상통하니까요
제가 쓰는 닷넷은 쓰레드 기반 모델을 사용하니까. 아마 이 부분에 대해서 저도 맞을거라 봅니다. 물론 형님의 경험과 실무 경험에 부족하고 또 지적한게 기분 나쁠 수 있겠지만은 그럴 의도가 아니라는 건 아시리라 믿습니다
그렇구만 아무리 컴파일했어도 프로세스 하나 통째로 점유하고 있으니 훨더 빠를거라는 오해를 했나보다 이기
네네, 그것도 있고 기본적으로 웹은 멀티 쓰레딩 하는게 더 빠르니까요
굿 답변 고맙다 이기 그래도 php책은 계속 봐야지
제가 뭘 알겠습니까. 형님이 실전경험이 있으시니 더 잘알지요
5. 비동기는 swoole 같은게 있고 웹에서 결론에서 얘기하는 실시간은 끽해봐야 인간 반응성 정도인데 저런식이면 nginx나 아파치나 그외 모든 리버스 프록시 들어간 모든 앱이 적합하지 않다는 말이니까 개소리 6. Next나 Nuxt는 서버에서 코드를 실행할 뿐만 아니라 페이지 렌더링까지 해대니까 대규모 웹어플리케이션에서 성능저하가 더 심하다는 얘기가 되니 개소리 ㅇㅅㅇ
호옹이? 그럼 저 짤은 옛날 php의 단점이라는걸로 인식해도 되는거노? 위에 ㅆㅇㅆ게이 말대로 컴파일 안했으니 당연히 느리겠지만
애초에 웹 따위가 페이지별 멀티프로세스로 동작하는게 맞지 자바니 자스니 이런 통짜로 도는 것들만 스레드니 GC니 목을 매는거지 php에 opcache 같은거도 옛날부터 있었는데 즈그 잣대로 저 따위 것들만 갖다 들이대는 거도 지긋지긋하다. 저짤 어디서 가져온거임?
고맙노 여기서 가져왔다 이기
https://hottyjeff.com/php-%EA%B0%9C%EB%85%90-%EB%B0%8F-%EC%9E%A5%EB%8B%A8%EC%A0%90/#google_vignette