2011-02-15 2 views
4

를 처리하기위한 자바 스크립트 속도 대 나는 형식의 문자열을 포함하는 데이터베이스가 인해 다른 이유로PHP 정보

을, I 데이터베이스에 저장된 키 값 쌍을 가질 수 없습니다.

내가 문자열을 분할 자바 스크립트 차트 프레임 워크, 또는
내가 자바 스크립트로 전체 문자열을 전달하고 자바 스크립트를 구문 분석이 있으시면로 통과 PHP를 사용합니다.

답변

6

이론적으로 어느 쪽도 받아 들일 수 있습니다. 실제로, 나는 가능한 한 서버에서 반복적으로 많은 작업을 수행해야한다. 어떤 측면에서 더 빨리 할 수 ​​있는지에 관해 생각한다면 서버가 얼마나 빨리 수행 할 수 있는지 알 수 있습니다. 자원은 상대적으로 일정하다.

자바 스크립트로 작업하는 것은 클라이언트 환경에 의존합니다. 웹 애플리케이션의 경우, 클라이언트 환경은 무한히 다양합니다. 클라이언트가 사용할 수있는 메모리의 양을 모를 수 있으므로 데이터를 얼마나 효율적으로 파싱하는지 예측할 수 없습니다. 클라이언트의 99 %는 괜찮지 만 다른 1 %는 스크립트를 사용할 때 잠긴 브라우저를 얻습니다.

가장 안전한 방법은 알려진 수량을 가능한 한 많이 사용하는 것입니다. 이 경우, 서버가 귀하의 알려진 수량입니다 - 거기서 일을하십시오.

0

다소 간과 할 수 있습니다. 그러나 고려해야 할 점은 스팅의 가능한 길이입니다. 꽤 많은 NVP가있을 것이라는 것을 안다면, 단 하나의 문자열로 전송하고 다른 부분에서 해체하는 것이 현명 할 수도 있습니다 (파트를 부착하는 데 동일한 접착제가 있다고 가정).

0

문자열이 데이터와 관련이 있고 문자열이 백엔드에서 생성 된 경우 PHP에서 처리하도록하는 것이 좋습니다. 당신은 대개 JS /를 백엔드에서 사용하지 않는 한 UI/클라이언트 측 상호 작용을 위해 대부분의 자바 스크립트를 제한하려고합니다.

관련 문제