2017-02-03 6 views
-2

에 아파치, PageSpeed ​​통계 도구는 좋은 결과를 보여줍니다 하지만 구글은 은 0.46 초입니다 서버 응답 시간을 감소 말을 유지합니다. 그리고 그것은 200ms보다 커서는 안됩니다.서버 응답 시간을 단축 - 나는 꽤 잘 최적화 된 웹 사이트가 데비안 7

내 htaccess 콘텐츠를 모두 삭제하려고 시도한 다음 index.php를 빈 index.html 파일로 바꾸려고했지만 서버 응답은 동일하게 유지되었습니다. 데비안 7과 함께 가상 사설 서버를 사용하고 SSL을 사용하는 2 개의 웹 사이트를 다른 IP 주소에 저장하고 있습니다. 두 번째 사이트는 144ms에서 완벽하게 응답합니다.

따라서 하나의 사이트가 200ms 미만으로로드되고 다른 460ms가로드되는 이유를 찾을 수 없습니다. 서버에 충분한 리소스가 있다고 확신합니다.

아이디어에 감사드립니다.

답변

0

아파치 서버에서 몇 가지 조정할 수 있습니다. 원하는 결과를 얻을 것이라고 보장 할 수는 없지만 쉬운 일이며 시도하면 잃을 것이 없다고 생각합니다! 따라서 apache2.conf 파일을 편집하고 실제 설정을 다음과 일치하도록 조정하십시오 (이것들은 웹 서버 보안 측면에서도 좋은 설정입니다).

TraceEnable Off 
ServerSignature Off 
ServerTokens Prod 
FileETag None 
HostnameLookups Off # this is important since your apache server won't try to translate your ip address into a dns name or host when you access your website 

ExtendedStatus On # you can enable it afterwards, if you need it 

Timeout 10 
KeepAlive On 
MaxKeepAliveRequests 100 
KeepAliveTimeout 5 

아파치 모듈 (필요하지 않거나 사용하지 않는 모듈)을 비활성화 할 수도 있습니다. 기본적으로 아파치는 모듈의 큰 목록을로드하고 나는 당신이 그들 모두를 필요로하지 않을 것이라고 확신한다. 유지할 항목이나 사용하지 않을 항목을 목록으로 제공 할 수는 없지만 Google 조사를 조금만 수행하고 웹 사이트를 기반으로 사용 중지 대상과 보관 대상을 결정할 수 있습니다.

실제로 CentOS 6.8 Linux 상자에서 모든 설정을 사용하고 있으며 모든 설정은 httpd.conf에 있습니다. 데비안에서는 /etc/apache2/apache2.conf과 다른 파일을 편집해야합니다!