저는 현재 PHP로 웹 사이트에서 작업하고 있으며, 모범 사례/방법이 요청 시간을 줄이기 위해 어떤 것인지 궁금합니다. 모듈 방식으로 사이트를 구축 했으므로 페이지는 여러 모듈로 구성되며 각 모듈은 정보를 요청해야합니다.PHP의 속도 향상
예를 들어 장바구니 모듈이있는 경우 (장바구니가 설정된 경우) 세션 변수에 저장되어있는 id를 사용하여 장바구니를 가져 와서 해당 내용을 반환합니다. 범주를 나열하는 또 다른 모듈이 있는데이 모듈은 데이터베이스에서 범주를 가져와야합니다.
내 시스템은 모델로 구축되며, 각 모델에서 요청할 수도 있습니다. 예를 들어 카테고리 모델은 해당 카테고리의 제품을 요청합니다.
관심이 있으시다면, 지금 IIS로 Windows Server 2003에서 응용 프로그램을 실행하고 있지만 가까운 장래에 리눅스로 변경하고 싶습니다. 나는 이것이 광범위한 주제이며, 무엇을주의해야하는지, 부하를 돕기 위해 사용하는 도구에 대해서 궁금해합니다. 답변은 지금까지 매우 도움이되었습니다.
일부 PHP 최적화 프로그램을 사용하여 PHP의 속도를 향상시킵니다. 당신이 묻고있는 것입니까? – smentek
데이터베이스와 PHP가 같은 서버에 있습니까? 데이터베이스 디자인 최적화의 짧은, 쿼리 최적화는 조금 도움이 될 것입니다 ... –
@smentek 네,하지만 또한 최고의 방법과 관행은 PHP의 실행 시간에 도움이됩니다. @OMGPonies 예, 데이터베이스와 PHP가 같은 서버에 있습니다 :) – cast01