2017-12-27 35 views
0

mulptiple 페이지가 포함 된 PHP 웹 사이트를 만들고 있는데 그 페이지에 표시 할 데이터는 수천 개의 레코드/행이 데이터베이스 테이블에서 가져옵니다.PHP 페이지에서 데이터베이스의 데이터를 한 번만 쿼리하고 여러 PHP 페이지에서 사용하는 방법은 무엇입니까?

각 PHP 페이지에서 연결이 설정되고 데이터베이스가 선택되고 테이블이 선택되며 쿼리되어 데이터가 수정되고 해당 데이터가 수정됩니다. 이 동일한 프로세스는 여러 PHP 페이지 각각에서 반복됩니다.

은 이제 하나의 옵션은 PHP 페이지에 한 번만 위의 단계를 수행 한 후 어딘가에 일시적으로 데이터를 저장하는 방법이 있나요 하나

를 사용하여 페이지 (POST를 사용하고 계십니까?) 사이에 그 거대한 데이터 세트의 주위에 통과해야한다는 것입니다 세션. 그래서 모든 PHP 페이지에서 사용할 수 있습니다.

+2

이러한 종류의 아키텍처에서는 캐싱을 사용해야합니다. Memcahce/Redis가 가장 좋습니다. –

+0

레코드 페이징을 의미합니까? 즉 페이지 매김? – SaidbakR

+0

같은 한 페이지를 포함 할 수 있습니다 .... include ('youfilename.php'); –

답변

3

세션 변수를 저장할 수 있습니다. $_SESSION