2013-01-23 1 views
0

나는 내 워드 프레스 웹 사이트의 이미지 미리보기 이미지를 생성하기 위해 timthumb을 사용 해왔다. 내 사이트 중 1 개는 꽤 크고 많은 이미지가 포함되어 있습니다. 나는 그것의 일을하는 데 꽤 많은 시간을 필요로하고 사이트는 매우 느리다는 것을 알았다.웹 사이트의 로딩 시간을 줄이기 위해 즉석에서 이미지 미리보기 생성하기 vs. 이미지 업로드시 생성하기

내 웹 사이트의로드 시간을 줄이려면 이미지가 생성 될 때마다 이미지 축소판을 생성하고 내 서버에 저장해야합니까? (저장 용량은 문제가되지 않습니다.) 또는 웹 사이트의 로딩 시간을 최소화하면서 섬네일을 즉시 생성 할 수 있습니까?

그런데 내 웹 사이트의 이미지를 제공하기 위해 Amazon CloudFront를 구현하고 있습니다.

답변

3

대부분의 사이트는 제작에 들어가면 설정된 이미지 크기가 많습니다.

이 상황 (즉, 2 ~ 3 개의 주 이미지 크기가 있음)에서 처음으로 크기를 조정 한 후에는 서버에 저장하는 것이 좋습니다.

공간에 대해 걱정할 필요는 없지만 크기가 조정되지는 않았지만 크기가 큰 이미지 캐시는 항상 고해상도 마스터보다 작다는 것을 알 수 있습니다.

저장 경로를 이동해야하는 이유는 웹 서버가 각 요청에 대해 수행 할 작업을 생각해보십시오. 크기가 조정 된 모든 이미지는로드하고 크기를 조정 한 다음 적절한 내용 유형으로 스트리밍해야하는 래스터입니다. 하나 또는 두 개의 이미지가 있으면 문제가 없지만 갤러리 페이지와 같이 성능 문제가 발생할 수 있습니다.

캐시 된 미리보기 이미지와 관련된 작업과 비교해보십시오. 처음으로, 당신은 그 문제를 치게 될 것입니다. 이후의 모든 요청은 "파일을 찾아서 제공"하는 경우에 불과합니다.

가능한 경우 저장 용량을 확보하십시오. 매번 정확하게 똑같이 밝혀지면 왜 백만 번을 주문하는 이미지를 만드나요?

+0

감사합니다. @Paul Alan Taylor, 위의 오타를 만들었습니다. 저장 용량은 AWS로 저장 용량을 조정하는 것이 다소 간단하기 때문에 저장 용량에 문제가 없습니다. :) – ericn