WD 미디어 최적화 (wdopt)
자료실에 있는 자료를 참고하여 비슷하게 만든 작품입니다.
이걸 공개하는게 맞는지 조금 조심스럽네요~

제가 테스트 한것은.... 영상을

이게 좀 자랑할만한 기능이라고 봅니다.
원본 파일도 삭제 처리가 아닌 다른곳에 백업해둡니다.
필요하신분은 위에 있는 링크로 오셔서 문의 바랍니다.
불패의초인
Lv. 2
반갑습니다 비에스플러스 라는 사이트를 운영하는 사람입니다.
자료실에 있는 자료를 참고하여 비슷하게 만든 작품입니다.
이걸 공개하는게 맞는지 조금 조심스럽네요~

제가 테스트 한것은.... 영상을

이게 좀 자랑할만한 기능이라고 봅니다.
원본 파일도 삭제 처리가 아닌 다른곳에 백업해둡니다.
필요하신분은 위에 있는 링크로 오셔서 문의 바랍니다.
댓글 7
원본 파일 백업은 좋은데, 백업도 첨부파일 표준 경로(files/attach)에 저장하고 DB에 경로를 기록해 둔다면 더욱 좋겠습니다. 원본 파일들 용량이 만만치 않을 테니까요.
중대형 커뮤니티들은 첨부파일 용량이 테라 단위로 나와서, files 아래의 디렉토리들을 각각의 목적에 따라 별도의 디스크로 분리하거나 외부 서비스와 연동하곤 하거든요. 서드파티 자료가 엉뚱한 경로에 파일을 뿌리고 다니거나, 어디에 무엇이 있는지 DB에 기록해 두지 않으면 관리에 애로사항이 꽃핍니다.
files/attach, files/cache 이외의 경로에 파일을 생성하는 서드파티 자료는 모두 경고하겠습니다.
혹시 이 기능이 이미 있는데 이걸 말씀하시는건가요?
첨부 파일 자체를 다른 드라이브에 저장되게 하는 기능을 저도 오래전부터 생각을 하긴 했습니다.
홈페이지는 큰 용량의 데이터를 저장을 안하고 경로에 대해서만 DB에 저장하고요~
첨부파일은 전부 설정된 경로에 저장하는거죠~ 그게 각 드라이브에 따로따로 저장을 하는거죠..
제말이 기진곰님 말씀이랑 같은가요?
files/wdopt_backup→files/attach/wdopt_backupfiles/wdopt_backup/폴더를files/attach/wdopt_backup/으로 옮기기files/wdopt_temp/→files/cache/wdopt_temp/로이렇게 수정하면 되는걸까요?
이미 적용 시켰습니다.
넵! 경로는 그게 맞고, 백업 파일과 원본 파일의 관계에 대한 정보도 DB에 저장해 두도록 하면 안성맞춤이겠습니다. (소스를 확인해 보지는 않았지만, schemas 폴더가 없기에 DB에 따로 저장해 두지 않는다고 추측했습니다.)
리눅스와 윈도우 모두 임의의 하드디스크를 임의의 폴더에 연결할 수 있으므로, files/attach/... 경로를 변경하지 않고도 다른 드라이브에 저장하는 것은 지금도 얼마든지 가능합니다. 용량 큰 미디어를 아예 하드디스크에 저장하지 않고 외부 클라우드나 CDN에 올리도록 한다면 좀더 흥미로운 기능이 되겠지요.^^
schemas 폴더 있습니다!
wdopt_history 테이블에 backup_path 컬럼으로 원본과 백업 파일의 관계를 DB에 기록하고 있습니다