2010-01-01 4 views
0

원하는 비율을 받고 이미지 크기를 조정/자르는 this really nice function이 발견되었습니다. 이 기능을 사용하려면 ImageMagick이 작동해야합니다.이미지 크기를 조정하고, 매번 gd를 새로 고치거나 캐싱 하시겠습니까?

때마다 이미지를 캐싱하거나 크기를 조정하는 것이 더 좋을까요? gd를 사용하면 캐싱보다 속도가 느릴 것이라고 확신하지만 ImageMagick을 사용하지 않아도되고 성공적으로 조정하지 못했습니다. ImageMagicks를 사용하면 변환 할 수 없습니다.

+0

캐싱의 경우 어쨌든 처음에는 이미지를 생성 할 필요가 없지만 여전히 ImageMagick이 필요합니까? 또는 별도의 프로그램으로 모든 이미지를 생성 한 다음 사용하는 것을 의미합니까? –

+0

이미지가 있습니다. 크기를 조정하고 싶습니다. 나는 당신의 의견으로 볼 때 이미지를 자르거나 크기를 조정할 때나 크기를 한 번 더 늘리거나, 캐쉬 (cache)와 최선의 결과를 원한다면 상당히 느려질 지 여부를 묻고있다. – Gal

+0

그것은 같은 이미지를 얻기 위해 얼마나 많은 히트를 얻을 것인가에 달려 있습니다 ... –

답변

7

이미지 생성 기능이 매우 비쌉니다. 캐싱은 거의 항상 빠르며 구현하기가 어렵지 않습니다. 이미지의 크기 ('userid-123-200x400.jpg')를 고려하고 고유하게 식별하는 빠른 이름 지정 체계를 사용하십시오. 시간이 지나면 그곳에 있는지 확인하고 생성하십시오. 필요한 경우 캐시 디렉토리에 저장하십시오.

디스크 공간은 CPU보다 저렴하며 크기가 훨씬 더 큽니다. 그러면 페이지로드 시간이 그만큼 감사 할 것입니다.

+0

+2 ------------ – mpen

관련 문제