2016-09-06 3 views
0

Symfony 애플리케이션에서 동적으로 생성 한 sitemap.xml 페이지가 있습니다. 나는 또한 광택제를 사용합니다. Sitemap.xml 페이지를 캐싱하는 것이 좋은지, 아니면 쓸모가 없는지 알고 싶습니다.sitemap.xml을 캐시하는 것이 좋은 생각입니까?

감사합니다.

+0

할 수 있기 때문에 아무것도 캐시하지 마십시오. 필요한 과학적 증거가 있습니까? 아니오가 있으면 필요하지 않습니다. – zerkms

+0

답장을 보내 주셔서 감사합니다. @zerkms. – unadivadantan

+0

@zerkms와 완전히 일치하지 않습니다. 가능한 모든 것을 캐시하십시오. 필요한 경우 (내용이 업데이트 될 때) 캐시를 무효화하는 것을 잊지 마십시오. – seven

답변

1

얼마나 자주 변경 되나요? 분 단위로 변경하지 않고 자주 읽는 경우 (따라서 자주 생성되는 경우), 캐싱 할 가치가 있습니다. 일부 코드에서 오프라인으로 생성 한 다음 새로 업데이트 파일에 대한 특정 적시성이 필요한 경우 광택 캐시를 무효화 할 수 있습니다.

+0

답변을 주셔서 감사합니다 Alister. CMS이기 때문에 종종 변경 될 수 있습니다. 적어도 하루에 한 번처럼. 내 질문은 sitemap이 캐시되어야하는 경우에 관한 것입니다. 'changefreq'를 1 일로 설정하고 검색 엔진 만이 페이지를 요청합니다. 따라서이 페이지로가는 트래픽이 매우 적습니다. 그러나 매분마다 변경 되더라도이 페이지에 대해 많은 전화를 할 수는 없을 것이라고 생각합니다. 어쩌면 내가 틀렸어. 하지만 캐시를 사용하는 것이 유용한 지 묻는 이유입니다. – unadivadantan

+0

"하지만 매분마다 변경 되더라도이 페이지에 많은 전화를 걸 수 있다고는 생각하지 않습니다." --- 그래서 캐싱으로 어떤 문제를 해결할 수 있습니까? – zerkms

관련 문제