gitlab 에서 특정 파일 다운로드 받는 스크립트. 그런데 이걸로는 cUrl 로 1분 넘게 걸렸던게 28초 밖에 안걸리네요. 잘 못 쟀나???
$url = "https://gitlab.com/.../test.zip?private_token=your_token"
$output = "D:\temp\t1.zip"
$start_time = Get-Date
Invoke-WebRequest -Uri $url -OutFile $output
Write-Output "Time taken: $((Get-Date).Subtract($start_time).Seconds) second(s)"
위 소스는 https://blog.jourdant.me/post/3-ways-to-download-files-with-powershell 에 있는거 그냥 가져다 쓴겁니다. 위 문서 보면 Invoke-WebRequest 보다 System.Net.WebClient 가 훨씬 빠르다고 나오는데 테스트 해보니 진짜로 System.Net.WebClient 쓰니 10초 밖에 안걸리네요 ㅎ
'Slack 채널 정리' 카테고리의 다른 글
.svn 폴더 삭제 방법 (0) | 2019.11.27 |
---|---|
js, 이벤트 실행 전후에 기능 삽입 (0) | 2019.11.27 |
PowerShell - 뭐라 제목 붙이기 애매한 (0) | 2019.11.27 |
IE 보안 옵션에서 trust site 등록하는 vb 스크립트 (0) | 2019.11.27 |
코리 닥터로우의 '리틀 브라더', 공개키 (0) | 2019.11.27 |