2009-06-21 4 views
2

이것은 일반적인 질문입니다. 각 약 100 자의 약 20 개의 문자열 값을 검색해야합니다. 다음 중 변수를 검색하기 위해 가장 빠른 방법은? (작은로부터 판독 된 텍스트 파일 3)로부터의 판독) 등) 2, 별도의fopen, mysql query, include/require로 문자열 값 검색 속도는 어떨까요

1) 판독 변수 값 (예를 들어 $ VAR1 = "blablablah ...."할당 파일을 포함) 데이터베이스 - 예 간단한 MySQL 쿼리 수행하기

그리고 약간 큰 케이스는 어떻습니까? 각각 최대 300 자까지 약 50 줄?

는 변수를 검색하기 위해, 가장 빠른 것 다음 방법 중 당신

답변

0

어떤 감사?

별도의 1) 읽기로는 약간 더 큰 사건에 대해 파일

그리고 무엇 예를 들어, 약 50 줄 300까지 각각 자? 별도의 읽는

1) 정말에 따라 달라집니다

파일

을 포함 얼마나 실용성 이상 당신 값 성능을 제공합니다.

+0

물론, 질문에있는 데이터, 즉 최대 300 개 등의 50 개의 문자열을 기반으로하고 매우 정적 인 것으로 가정 할 때만 제안 할 것입니다. – karim79

+0

그래, 그래. 고마워요! – Yopi

1

데이터 세트에 이러한 문자열이 얼마나 많이 있는지, 얼마나 자주 업데이트되었는지는 포함하지 않았습니다.

거의 PHP 기반 솔루션이나 디스크 파일 솔루션을 사용하면 거의 없으며 거의 ​​업데이트되지 않습니다. 10 억 명이있을 때 관리의 악몽이되고 1 분당 수천의 속도로 업데이트됩니다.

가장 확실한 (유지 관리가 가능한) 솔루션으로 시작한 다음 성능이 문제가되고 그 원인을 확신하면 성능을 최적화하십시오.