사이트를 자주 수정하시지 않는다면 2번 ignore query string으로 해두셔도 괜찮습니다. 단 이경우 쿼리 스트링에 따라 파일을 불러오는 것이 달라지는 경우(ex. 미디어위키 등 파일을 불러올 때 php를 사용하는 경우) 문제가 생길수도 있습니다.(기본적으로 php는 캐싱하지 않긴 합니다만)
단 이경우 쿼리 스트링이 바뀌어도 캐시를 다시 만들지 않기에, 파일을 수정해도 바로 반영되지 않게 됩니다.(개별 파일을 수동으로 캐시 초기화하면 되지만 초기화해야 하는 파일이 많다면 매우 귀찮아집니다)
쿼리 무시는 하면 트래픽 감소에는 도움이 되겠으나, 필요에 의해 갱신되는 것들이 갱신 안될 수가 있어요.
말그대로 쿼리를 무시하니까요..! 보통 캐시 꼼수로 일반 파일 뒤에 쿼리문을 붙여 새 파일인것처럼 하거든요.
또 사용하는 파일에 따라 동적 생성 이미지라든지 js,css라든지 이런 것 같은 경우 쿼리에 따라 다른 파일일 수도 있구요..!