2015-02-01 2 views
0

PHP는 필요한 파일의 내용을 캐싱합니까? 아니면 디스크에서 읽을 때마다 캐시합니까? 나는 APC와 같은 도구가 있다는 것을 알고 있지만, PHP와 똑같은 일을하기에 충분히 똑똑하다는 것을 알고 싶습니까?PHP : 사용자가 디스크를 요청할 때마다 "file.php '가 필요합니까?

그렇다면 PHP가 어떻게 변경되는지 추적하거나 파일을 다시 캐시해야하는 시점을 알 수 있습니까?

편집 :
내 파일이 캐시 된 것을 어떻게 알 수 있습니까? 그것은 당신의 시스템에 따라

감사

+1

기본 동작은 항상 디스크에서 읽습니다. 운영 체제는 기본 동작을 통해 현명한 작업을 수행합니다 (일반적으로 수행). –

답변

1

: PHP는 PHP 파일을 캐시하도록 구성 할 수 있습니다

  1. . APC와 같은 것을 사용하면 파일을 한 번만 읽은 다음 다시 보지 않아도됩니다 (기본적으로 파일이 변경되었는지 확인).

  2. 대부분의 운영 체제는 자주 액세스하는 파일을 캐시합니다. 이들은 종종이 작업을 잘 수행하므로 파일 액세스가 코드 속도를 늦추는 것에 대해 너무 걱정하지 않아야합니다. 실제로는 에 디스크 액세스가 느린의 측정 가능한 문제가있는 경우에만 이것을 살펴 봐야합니다.

  3. 일부 하드 디스크는 자주 사용하는 파일/데이터를 고속 내장 메모리에 캐시하여 응답 속도를 향상시킵니다. 하이브리드가 좋은 예입니다.

  4. SSD를 사용하고 있다면이 모든 것이 관련성이 없어집니다.

+0

내 파일이 캐시 된 것을 어떻게 알 수 있습니까? – SAMPro

+0

쉽게 찾을 방법이 없습니다. 근데 왜 이걸 걱정하는거야? 문제가 있습니까? –

+0

사용자가 사이트 (예 : 광산)를 요청할 때마다 많은 파일이 포함되어 있습니다. 나는 매번 그들이 포함되어 있는지 궁금해하니? !! – SAMPro

관련 문제