문제

빠르,python 웹 페이지 또는 php 웹 페이지?

누군가는 방법을 알고 속도의 철탑(또는 다른 프레임워크)비교하여 유사한 웹 사이트로 만든 php?

내가 알고있는 제공하는 파이썬베이스 웹페이지를 통해 cgi 보다 느리 php 기 때문에 오랫동안 매 시간입니다.

내가 즐겨 사용하여 철탑이고 나는 아직도 사용하는 경우 그것보다 느리게 php.그러나는 경우 철탑이 보다 빠른 php,수면,잘하면,결국이 납득시키려면 고용을 허용하도록 변환 사이트를 통해 철탑.

도움이 되었습니까?

해결책

그것처럼 들리지 않을 비교하고 싶은 두 개의 언어, 하지만 비교하려는 두 개의 웹 시스템.

이는 까다로운 일이기 때문에 많은 변수가 참여했다.

예를 들어,Python 웹 응용 프로그램을 활용할 수 있는 mod_wsgi 이야기를 웹 서버는 빠른 어떤 것보다 일반적인 방법으로 PHP 회담은 웹 서버(도 mod_php 를 끝나는 느린 경우에 당신을 사용하여 아파치기 때문에,아파치 사용할 수 있습니다 Prefork MPM mod_php 를 가진 보다는 오히려 multi-threaded MPM like Worker).

또한 문제의 코드를 컴파일할 수도 있습니다.당신이 알고있는 파이썬은 컴파일시를 바이트 코드(.pyc 파일)파일이 있는 경우마다 실행 파일이 변경합니다.따라서,첫 번째 실행 후의 Python 파일을 컴파일 단계에서는 건너뛰고 파이썬은 단순히 가져옵 미리 컴파일되었습니다.pyc 파일입니다.이 때문에,하나의 주장할 수 있는 파이썬은 이점 PHP.그러나,최적화 및 캐싱 시스템을 위해 설치될 수 있습니다 PHP 웹사이트(내가 제일 좋아하는 eAccelerator 용)같은 효과가 있다.

일반적으로,충분한 도구를 존재하는 것과 같은 하나할 수 있는 모든 것을 할 수 있습니다.물론,다른 사람으로 언급했다,거기에 더 이상 속도에 관련된 비즈니스 케이스 언어를 전환합니다.우리는 작성된 응용 프로그램에서 여러에서는 현재 고용주는 실수가 될 때문에 원래 저자가 회사와 아무도 원을 터치합니다.마찬가지로,PHP-웹 사회보다 훨씬 더 큰 Python-web 커뮤니티웹사이트를 호스팅 서비스는 가능성이 제공 PHP 지원보다 Python 지원etc.

그러나 다시 속도입니다.해야 합니다 인식하는 질문의 속도로 여기는 무엇인가요?다행히도,많은 이들의 부분할 수 있는 독립적으로 최적화를 제공한 다양한 방안을 추구하는 성능을 향상시킬 수 있습니다.

다른 팁

없는 지점을 설득하고 당신의 고용주에서 포트 PHP Python,특히지 않는 기존 시스템 내가 무슨 생각을 암시에서 당신의 질문입니다.

그 이유는 그 당신은 이미 있는(아마도)작동 시스템으로,기존의 시간과 노력을 투자(and experience).폐에의 호의 사소한 성능을 얻(하지 않는 것이 나는 주장 할 수있는 권한이 있습니다)어리석은 것,그리고 없이 관리자의 가치가 그의 소금 해야하 보증니다.

그것은 또한 만들기 문제와 유지 보수성에 따라,다른 사람이스 시스템과 함께 작동하도록,그리고 그들의 경험이 있습니다.

고 싶다고 가정 PHP(>5.5)더 빠르고 신뢰할 수 있는 복잡한 웹 애플리케이션에 최적화되어 있기 때문에 웹사이트에 대한 스크립트입니다.

의 많은 벤치마크에서 발견 할 것이다 net 만 증명하는 선호하는 언어는 더 낫습니다.하지만 비교할 수 없습 2 언어로 수학적 작업 실행 X-다.위치야 할 두 개의 비슷한 프레임워크의 수백 classes/파일한 웹 응용 프로그램을 실행하는 100 클라이언트가 한번에.

PHP 파이썬은 비슷하지 않도록 충분히 warrent 모든 종류의 전환합니다.

성능 개선을 얻을 수 있습에서 하나의 언어에서 또 다른 크게 장비에 의해 단순히 돈에 소비 변환 코드(없 코드에 대한 무료 right?) 고 더 살 하드웨어입니다.

그것은 동일합니다.차이 안 될 정도로 큰 이유 중 하나를 선택하거나 다른합니다.시도하지 말라 그들을 비교를 작성하여 당신의 자신의 작은 벤치마크("hello world")기 때문에 당신은 아마 없을 것 결과를 대표하는 실제 웹 사이트를 생성하는 더 복잡한 페이지입니다.

If it ain't 을 끊었지요.

성의 빠른 테스트,하지만 마음에 부담하는 각 언어 빠를 것이 특정 기능이 다른합니다.

당신이 할 수 있어야에 대해서 사업 전환,다만 그것은"빠른".사이트 기술을 기반으로 구축되었으며 B 비용을 20%이상에서 개발 시간에 대한 유지보수를 통해 설정 기간(예를 들어,3 년),그것을 가능성이 저렴를 추가하는 다른 웹서버를 실행하는 시스템을 기술하는 성과 차이입니다.

그냥 말하는"우리가 스위치를 기술 B 기 때문에 기술 B 빠르게!"지 않습니다.

이후 파이썬은 훨씬 적은 유비쿼터스 이상 PHP 나는 놀라지 않을 것이다면 호스팅,개발자,및 다른 유지보수 비용에 대한 그것은(장기)데 적합합니다.

은 조직의 것을 깊이 생각이 없는 한 가용성되고 있었다는 문제입니다.

그렇다면 경우,보면에 복제,부하 분산하고 많은 메모리다.

바른 대답이"그것은 다릅니다.".많은 변수에 영향을 미칠 수 있는 성능을 최적화할 수 있습니다 많은 것들 중 하나에서 상황입니다.

나는 돌아오는 웹 개발에서 작업하지 않을 경우,철탑/Python,어쩌면 내가 선택한 라이브가 정글에서는 대신:)내에서 주관적인 의견,PHP 에 대한 유치원,내가 그것에는 3 년의 유니고,나는 생각이 많은 자존심(또는 추정)소프트웨어 엔지니어들이지 않을 방해 받고 싶 PHP 코드입니다.

왜 나의 고용주가 동의하는가?우리는(팀)하 Python,그리고 그들은 많지 않았을 말한다.웹사이트는 여전히 될 것입 PHP,그러나 우리는 개발을 비롯한 다른 응용 프로그램을 웹에서 Python.장점이의 철탑?통합할 수 있습니다 python 라이브러리 웹 앱과는,이 문서를 작성하는 엄청난 이점을 가지고 있습니다.

으로 성능을 위해,우리는 여전히는 데 문제입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top