기존 전자 상거래 사이트를 MVC 3으로 포팅하고 설계 개선을 활용하고 싶습니다. 이 사이트에는 현재 썸네일, 중간 (목록에 표시) 및 확대 된 모양으로 확장 된 3 가지 크기로 저장된 제품 이미지가 있습니다. 지금 우리는 정확한 크기의 3 개의 개별 이미지를 업로드하고, 사이트가 기대하는 것과 일치하는 3 개의 다른 이름을 제공해야합니다.
큰 파일 하나만 업로드 한 다음 사이트에서 필요한 크기로 축소하도록하고 사용자 기본 설정, 폼 팩터 (예 : 모바일, iPad)에 따라 축소판 그림 및 목록 크기를 유연하게 변경하고 싶습니다. , 바탕 화면) 등이 있으므로 동일한 이미지의 사본이 많이 필요할 수 있습니다. 내 질문은 이미지를 축소 한 다음 업로드 할 때 여러 번 저장해야하며 그렇다면 좋은 저장 / 이름 지정 규칙은 무엇입니까?
다른 아이디어는 단일 이미지 만 저장하고 클라이언트에 제공하기 전에 프로그래밍 방식으로 크기를 조정하는 것입니다. 이 작업을 수행 한 사람이 있습니까? 기계 사이클 몇 개 외에 다른 단점은 무엇입니까? 메모리에 임시 이미지를 클라이언트에 어떻게 전달합니까 (URL 없음)?