Answers.Body: <p>For all practical purposes, no.  The performance hit for images transforms happens the first time the transform is requested and generated.  After that, the images are served as a normal file that your web server can serve up as quickly as any other file.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-15T03:37:26.593Z
Answers.Text: It's a Pixel & Tonic [answer duel](http://youtu.be/AphxyjrH4SE)!
Answers.UserDisplayName: Lindsey D
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-15T03:39:22.817Z
Answers.Text: Just so we're clear here... I'm James T. Kirk.
Answers.UserDisplayName: Brad Bell
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-15T03:40:20.993Z
Answers.Text: What happens if that image got deleted?
Answers.UserDisplayName: carlcs
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-15T03:42:55.517Z
Answers.Text: In what context?  The transformed image?  The source image?
Answers.UserDisplayName: Brad Bell
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-15T03:49:44.717Z
Answers.Text: The transformed image is missing, does this trigger another transform? If yes, is there any script that initializes this and doesn't that take performance?
Answers.UserDisplayName: carlcs
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-15T04:06:39.617Z
Answers.Text: So I just request them myself and handle it.
Answers.UserDisplayName: cmcjane
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-15T03:21:50.713Z
Answers.LastActivityDate: 2014-06-15T03:33:13.807Z
Answers.LastEditDate: 2014-06-15T03:33:13.807Z
Answers.UserDisplayName: Brad Bell
Answers.Body: <p>Nope. Once a transform has been generated once, Craft remembers that, and saves it right in your asset source. Future page loads will get a direct URL to that generated image, so it gets loaded via your webserver (or S3, etc.) directly. No PHP involved.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-15T03:46:22.380Z
Answers.Text: Then you’ll start getting 404s on that image, since Craft won’t be aware that the file doesn’t exist anymore. You can always clear your craft_assettransformindex table though, which is where Craft stores its records of all generated transforms.
Answers.UserDisplayName: Brandon Kelly
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-15T03:52:48.417Z
Answers.Text: What happens if that image got deleted?
Answers.UserDisplayName: carlcs
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-15T03:54:27.643Z
Answers.Text: Sorry I deleted that comment because I thought Brad made the race.. But then your very satisfying answer popped up :)
Answers.UserDisplayName: carlcs
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-16T12:46:52.467Z
Answers.Text: I just thought of something- what if Google PageSpeed has grabbed the images after the first time and is now serving them?
Answers.UserDisplayName: cmcjane
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-15T03:21:34.500Z
Answers.LastActivityDate: 2014-06-15T03:21:34.500Z
Answers.UserDisplayName: Brandon Kelly
Body: <p>If I have a site that will eventually have thousands of product images on it, would using image transforms slow things down?  </p>
  
Tags: <image-transforms><performance>
Title: Can image transforms decrease performance?
ThreadText: # Can image transforms decrease performance?
  
  (Asked by: username_0 on 2014-06-15)
  
  If I have a site that will eventually have thousands of product images on it, would using image transforms slow things down?
  
  **Tags:** image-transforms, performance
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_4 on 2014-06-15. Score: 9 | Accepted answer
  
  Nope. Once a transform has been generated once, Craft remembers that, and saves it right in your asset source. Future page loads will get a direct URL to that generated image, so it gets loaded via your webserver (or S3, etc.) directly. No PHP involved.
  
  > **Comments:**
  > **username_4**: Then you’ll start getting 404s on that image, since Craft won’t be aware that the file doesn’t exist anymore. You can always clear your craft_assettransformindex table though, which is where Craft stores its records of all generated transforms.  
  > **username_3**: What happens if that image got deleted?  
  > **username_3**: Sorry I deleted that comment because I thought username_1 made the race.. But then your very satisfying answer popped up :)  
  > **username_0**: I just thought of something- what if Google PageSpeed has grabbed the images after the first time and is now serving them?  
  
  ---
  
  ### Answer by username_1 on 2014-06-15. Score: 8
  
  For all practical purposes, no. The performance hit for images transforms happens the first time the transform is requested and generated. After that, the images are served as a normal file that your web server can serve up as quickly as any other file.
  
  > **Comments:**
  > **username_2**: It's a Pixel & Tonic [answer duel](http://youtu.be/AphxyjrH4SE)!  
  > **username_1**: Just so we're clear here... I'm James T. Kirk.  
  > **username_3**: What happens if that image got deleted?  
  > **username_1**: In what context?  The transformed image?  The source image?  
  > **username_3**: The transformed image is missing, does this trigger another transform? If yes, is there any script that initializes this and doesn't that take performance?  
  > **username_0**: So I just request them myself and handle it.  
  
  ---
  
  