SQL 데이터베이스에서 동적으로로드되는 웹 사이트를 구축하고 있습니다. 이를 위해 모든 AJAX 및 Post 및 Get 요청을 처리하는 PHP 파일을 만들었습니다. 모든 페이지에는 php include
이 몇 개 있습니다.AJAX로 긴 PHP 스크립트 요청
PHP는 아직 길지는 않지만 (250 줄), 결국 훨씬 길어질 수 있습니다. 모든 것은 <?php **** ?>
태그로 싸여 있으며 명확하고 체계적으로 switch
및 case
으로 구성되어 있습니다. 그래서 매번 두 줄 만 있으면됩니다.
내 질문은 : 모든include
요청로드/파일, 아니면 그냥 해당 부분을 모든를 다운로드합니까? 다시 말하면 가상의 10,000 줄 스크립트가 브라우저의 속도를 늦추거나 서버의 응답 시간 만 느리게됩니까?
나는이 모든 것에 대해 우려하고 있습니다.
미리 감사드립니다.
추 신 : sql
요청을 통합하려는이 아이디어는 항상 Multititer Architecture을 고집하는 컴퓨터 엔지니어 친구로부터 온 것입니다.
성능에 문제가 있으면 사용 가능한 무료 캐싱 메커니즘을 체크 아웃하십시오. OPCache, 파일 캐시, 세션 캐시 및 사용자 캐시에 Wincache를 사용합니다. 사용자 캐시는'key => value' 쌍을 사용하여 사용자 정의 출력을 캐싱 할 수있게합니다. 따라서 시간/CPU가 많이 소요되는 프로세스가있는 경우 서버가 모든 페이지로드를 계산할 필요가 없도록 시간 프레임에 상관없이 출력을 캐시하는 방법에 대해 생각하십시오. OPCache 용 Wincache/APC/Memcached를 사용하는 것만으로도 PHP 파일을 매번 비트 코드로 변환 할 필요가 없으므로 애플리케이션 속도가 향상됩니다. – Jasper