메모리에 파일 저장

메모리에 파일 저장

액세스할 간단한 PHP 파일이 있는 경우많은, 파일이 항상 RAM 내에 존재하도록 구성하여 매번 하드 드라이브에서 파일을 다시 로드하는 대신 메모리에서 직접 내용을 가져올 수 있는 방법이 있습니까? 물론 파일에 데이터를 쓰려면 여전히 하드 드라이브에 써야 하지만, 데이터를 읽으려면 가능한 한 빠르고 하드 드라이브에 스트레스를 덜 주기를 바랍니다. 감사해요!

답변1

디스크에서 읽은 파일은 Linux의 디스크 캐시(RAM)에 저장됩니다. 아무것도 구성할 필요가 없으며 이는 기본적으로 작동합니다.

디스크가 아닌 RAM으로 백업되는 파일 시스템을 원한다면 "RAM 디스크"를 찾으십시오(Linux와 혼동하지 마십시오).램디스크파일 시스템). 그만큼tmpfs파일 시스템은 모든 내용을 RAM에 저장합니다(교체 가능).

위의 내용은 PHP 애플리케이션 성능을 향상시키지 못할 것입니다. 귀하의 응용 프로그램에 따라 다음을 수행하는 것이 더 좋습니다.웹 서버에서 PHP 응답 캐싱(또는 PHP를 완전히 피하려면 정적 HTML/JS/어떤 파일이든 사용하세요).

관련 정보