더 나은 언어가 있기 때문에 나는 아니오라고 말할 것입니다. 파이썬, 루비 및 C#은 PHP보다 훨씬 멋진 네임 스페이스 및 개발 도구를 제공합니다.
그러나 실제 문제는 언어가 아닙니다.이것은 훨씬 더 중앙화 될 것이므로 데이터베이스 계층이 될 것입니다. memcached를 사용하여 데이터베이스의로드를 줄일 수 있습니다. ORM 검사를 사용하는 경우 곧장 쿼리를 실행하고 지연 삽입 쿼리 대신 대량 삽입을 실행하거나 조인을 사용하여 관련 개체를 가져올 수 있습니다.
대기열을 사용하여 페이지로드 속도를 높이십시오. 느린 작업을 페이지 요청 외부에서 수행 할 수있는 경우 대기열로 밀어 넣고 나중에 다른 서버에서 처리 할 수 있습니다. 전자 메일 및 이미지 크기 조정은 좋은 예입니다.
확장 성이 뛰어난 웹 응용 프로그램을 원한다면 Apache, MySQL 버블 외부로 나가서 Nginx 및 비 관계형 데이터베이스와 같은 도구를 사용해야합니다.
지금까지는 최선의 방법은 문제가 존재하기 전에 문제에 대해 너무 걱정하지 않아도됩니다. 선택하는 프레임 워크가 느슨하게 결합되었는지 확인하여 데이터베이스 계층을 전환하는 것과 같은 작업을 수행 할 수 있습니다. 전염병처럼 codeigniter를 피하십시오. 모듈화가 전혀 없으며 ORM이없고 양식 라이브러리가 정말 형편 없습니다. Django (Python)를 추천합니다. 클라우드 호스팅을하는 회사가 많이 있습니다. 나는 PHP에서 Python으로 가게를 전환하는 것을 보았고 그것들을 많이 좋아하게되었다. 특히 호스팅을 선택할 때 PHP에 고정되어 있다고 생각하지 마십시오.
편집, 답장 없음 Cartoonle 장고. 그러나 PHP를 원한다면 Symfony 일 수도 있지만 느린 것으로 알려져 있습니다. 코 하나 (Kohana)는 CI와 같지만 더 많은 커뮤니티 주도 및 OOP입니다. 따라서 코드 서명자의 주요 결함 중 일부는 kohana에서 오래 전에 해결되었습니다. 나는 또한 케이크에 관해 좋은 점을 들었지만 결코 그것을 맛 보지 못했다. 코드 네이 터 (codeigniter)에 관해서는 그렇습니다. 간단하지만 간단하지만, 못생긴 단축키를 위해 좋은 소프트웨어 패턴이 많이 부족합니다. 나는 팀과 함께 1 년 동안 함께 일하면서 팀원 모두가 휠을 너무 많이 발명하고 다른 것을 필요로한다는 데 동의했다. 잠시 동안 함께 작업하면 문제가 거품을 일으키기 시작합니다. 우리는 잠시 동안 논쟁을 벌이면서 결국 장고로 끝 맺었습니다. 어려운 결정 이었지만 생산성이 높아졌습니다. 플러스 구글은 그것을 사용, 나는 그것이 많이 말한다라고 생각한다.
심각하게 python은 comp sci 101 코스에서 전문적으로 사용되는 유일한 언어 중 하나입니다. Python의 목표 중 하나는 가르침을 쉽게 할 수있게하는 것이 었습니다. 무서운 것이 아니라 터미널을 열어 python
을 입력하고 놀아보세요. PHP 배와 비슷하지만 멋진 파이썬 패키지 리포지토리 외에도 git, gzip, hg 및 기타 다양한 형식으로 작동하는 pip와 같은 멋진 도구가 많이 있습니다. PHP로는 거의 볼 수없는 패키지 힙이 있습니다. http://djangopackages.com/
적어도 2 시간 정도 소요되는 자습서를 통해 기회를 제공하십시오. 웹 서버가 내장되어 있으므로 파이썬 그 자체 외에 설정하는 것이 없습니다.
http://docs.djangoproject.com/en/1.3/intro/overview/
나는 그게 무슨 뜻인지 잘 모르겠습니다. 이 질문은 확장 성 측면에서 볼 때 프레임 워크가 문제를 나타낼 수있는 것처럼 더 많은 의미가 있습니다. (도움이되지 않는다면). 확장 성을 전문으로하는 프레임 워크가 있습니까? – Cartoonle
내가 아는 것은 아닙니다. 주요 프레임 워크 중 어느 것도 예를 들어 분산 코드 또는 performant 쿼리 (우리가 추측하게하는 대신 의도 한 것을 정의 할 때도 도움이됩니다). 그것에 대한 이전의 lari fari 토론도 참고하십시오. http://stackoverflow.com/questions/132056/what-is-the-best-php-mvc-framework-for-scalability – mario
왜 PHP로 귀찮아합니다. 탈출구에 있습니다. 파이썬, 루비, C#과 같은 다른 언어는 웹 사이트 개발을위한 더 나은 도구를 가지고 있습니다. – Keyo