지난달 저는 매우 일반적인 문제가 있는 블로그를 최적화하고 있었습니다. 이 사이트는 수년 동안 통제 없이 이미지 (+40,000개)가 쌓여 있었습니다. 이미지들은 모두 제대로 최적화되지 않았거나 전혀 최적화되지 않았습니다. 그 중 상당수는 절대적으로 불균형한 크기로 업로드되어 있었고, 더 이상 사용하지 않는 이미지도 많았습니다.
장기적으로 이것은 몇 가지 문제를 야기합니다. 첫 번째는 로딩 속도가 느려질 뿐만 아니라 데이터베이스의 크기가 크게 증가한다는 것입니다. 또한 이미지의 무게로 인해 호스팅에서 사용 가능한 공간이 부족해지거나 호스팅에서 허용하는 이노드 수를 초과할 수도 있습니다.
가장 먼저 해야 할 일은 전체 이미지의 양과 무게를 파악하는 것이었습니다. 이 플러그인이 부분적으로 도움이 되었습니다.
미디어 URL 내 보내기 플러그인은 사용하기 쉬운 만큼이나 간단한 "버려지는" 플러그인 중 하나입니다. 이름에서 알 수 있듯이 이 플러그인의 용도는 단 하나, 워드프레스에 업로드한 모든 이미지(실제로는 미디어이므로 PDF 등도 포함 )의 목록을 내보내는 것입니다. 마이그레이션, SEO 분석, 최적화 또는 보안 감사 시 도움이 될 수 있습니다.
열면 다음과 같은 옵션이 있는 단일 화면이 나타납니다.
.CSV 옵션을 선택하면 플러그인은 보안을 위해 난수가 포함된 파일로 목록을 생성합니다. 생성 후 안내에 따라 다운로드(1)하고 서버에 남아 있는 사본을 삭제하는 것이 좋습니다(2).
이 목록에서 ID, 제목, 파일 이름, 캡션, 대체 텍스트, 설명, URL, 업로드 날짜 및 유형을 추출할 수 있습니다.
유일한 단점은 각 이미지의 무게를 알 수 있는"크기" 옵션이 없다는 것입니다. 이 옵션이 있었다면 플러그인이 훌륭했을 것입니다. 이렇게 하면 파일 관리자로 이동하거나 다른 도구를 사용하여 각 이미지 또는 다른 세트의 무게를 알 필요가 없습니다.
목록을 .CSV 파일로 내보내거나 플러그인의 자체 관리 영역("여기에 출력")에 표시하도록 선택할 수 있지만 이미지가 많은 경우 이 경우 파일을 어디에 배치할지 아직 찾지 못했기 때문에 권장하지 않습니다.
정말 빠르게 작동하여 15842개의 이미지가 포함된 테스트 목록이 .CSV로 2분도 안 되는 짧은 시간에 최종 1.4MB의 무게로 생성되었습니다.
플러그인 내에서 목록을 생성하도록 선택한 경우 목록이 표시되는 방식입니다.
이 기능을 사용하기 위한 최소 요구 사항은 PHP 5.4 이상에서 워드프레스 3.1.0 이상입니다.