ci를 사용하여 환경을 구축하고 테스트용 코드를 작성했습니다.
mysql + memcache
인터페이스는 json 데이터만 반환합니다. 각 요청은 약 3~4K입니다(많지 않음)
테스트 결과는 훌륭합니다 400 요청
이 결과가 매우 나쁜가요?
초당 요청 수: 401.43[#/초](평균)
문자 rps를 에코하기 위해 PHP에 직접 액세스하면 약 2000이 됩니다
문자열 rps를 에코하기 위해 ci 프레임워크 코드에 추가하면 500 이상이 되고 400과 크게 다르지 않습니다
CI 동시성 테스트가 더 나은 것보다 순수한 PHP가 더 나은 것 같습니다
무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요?
CI 프레임워크의 구성을 수정해야 하나요? 아니면 어떻게 처리해야 하나요?
ci를 사용하여 환경을 구축하고 테스트용 코드를 작성했습니다.
mysql + memcache
인터페이스는 json 데이터만 반환합니다. 각 요청은 약 3~4K입니다(많지 않음)
테스트 결과는 훌륭합니다 400 요청
이 결과가 매우 나쁜가요?
초당 요청 수: 401.43[#/초](평균)
문자 rps를 에코하기 위해 PHP에 직접 액세스하면 약 2000이 됩니다
문자열 rps를 에코하기 위해 ci 프레임워크 코드에 추가하면 500 이상이 되고 400과 크게 다르지 않습니다
CI 동시성 테스트보다 순수한 PHP가 더 나은 것 같습니다
무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요? 무엇이 문제인가요?
CI 프레임워크의 구성을 수정해야 하나요? 아니면 어떻게 처리해야 하나요?
프레임워크 자체가 순수 PHP보다 훨씬 더 복잡하다고 생각합니다. 다양한 복잡성을 도입하므로 확실히 더 많은 리소스와 시간을 소비하게 됩니다... 프레임워크는 우선 개발 효율성을 향상시키는 것입니다. 실행 효율성을 우선시할 수 없습니다... 물론 최적화할 수 있는 방법도 있습니다... Xcache APC 등... 그런 다음 서버를 최적화합니다...
ab를 사용하여 baidu, sina, qq 및 기타 국내 주요 웹사이트를 테스트하여 RPS가 무엇인지 확인하고 비교할 수 있습니다.