Photos in views taking a long time to load
If you can see the images loading one by one then this doesn't have anything to do with the View rendering slowly.

Slow running PHP generally means you have to wait longer before anything displays, not that individual parts of the page render slowly.

Slow loading images means the file size is large or you have a bad internet connection between you and the server.

You've mentioned that you're using CCK so I assume you're using Drupal 6.

Might I recommend using imagecache to pre-process the images to be scaled on the server to the right dimensions before they are sent to the user.

http://drupal.org/project/imagecache

Instead of printing the image tag directly, setup an imagecache preset in Drupal then you call theme() to generate the image markup.

Example:

&lt;?php
  print theme('imagecache', 'mypresetname', 'path/to/file.jpg');
?&gt;


Documentation on the theme function can be found here: http://drupalcontrib.org/api/drupal/contributions!imagecache!imagecache.module/function/theme_imagecache/6