이전 게시물의 원격 이미지 다운로드 가능할까요?

안녕하세요.

얼마 전 phpbb 포럼을 가져왔습니다.
가져오기 과정에서 원격 이미지를 다운로드하도록 옵션을 설정하지 않은 것 같습니다. 이전 게시글에는 외부 링크로 내장된 이미지가 포함되어 있거든요.

이전 게시글에 있는 이 모든 이미지를 다운로드하고 싶습니다.

이를 수행할 수 있는 명령어가 있을까요? 파싱해야 할 게시글이 약 150,000개 정도 됩니다.

여기서 @vinothkannans님이나 @gerhard님의 조언을 구할 수 있을까요?

  • “download remote images to local” 사이트 설정을 활성화합니다.
  • “download remote images max days old” 사이트 설정의 값을 3650(10년)으로 설정합니다.
  • “rebake old posts count” 사이트 설정의 값을 "300"으로 증가시킵니다. 300보다 더 크게 증가시키려면 전역 속도 제한기 설정인 "max_old_rebakes_per_15_minutes"도 조정해야 합니다.
  • 그리고 rails 콘솔에서 이전 게시물의 "baked_version"을 "NULL"로 설정합니다.
    ./launcher enter app
    rails c
    > Post.update_all(baked_version: nil)   # 또는 Post.created_since(N.days.ago).update_all(baked_version: nil)
    

이제 이전 게시물에 있는 모든 원격 이미지가 15분당 300개 게시물의 속도로 자동으로 다운로드됩니다.

간단한 질문: 원격 이미지 다운로드 최대 경과일을 20년으로 설정했는데, 왜 이렇게 해야 하는지 궁금합니다:

Post.update_all(baked_version: nil) 

이로 인해 시스템이 새 버전으로 게시물을 다시 처리해야 한다고 감지하여, 모든 게시물에 대해 느린 재처리(slow rebake)가 시작됩니다.

하지만 2010년에 작성된 게시물에 원격 이미지가 포함되어 있는 것을 보았습니다. 저는 원격 이미지 최대 다운로드 가능 경과 일수 설정을 변경한 것 외에는 아무것도 바꾸지 않았는데, 몇 분 후 원격 이미지가 자동으로 다운로드되었습니다.


정말 오래된 게시물이 원격 이미지를 다운로드하기 위해 시스템에 의해 편집된 것이 맞았습니다.

수정: 밤새 다른 오래된 이미지들도 자동으로 다운로드되었는데, 이는 좋은 일이지만, 그럼에도 불구하고 update_all(baked_version: nil) 부분은 확실히 이해가 되지 않습니다.

안녕하세요,
해당 스크립트를 적용했는데, 성능이나 서버실에 큰 영향이 있는지 궁금합니다.