[ic] Specify cat image size

Peter peter at pajamian.dhs.org
Mon Apr 26 07:31:51 EDT 2004


Aftermarket Cellular wrote:
> Hi,
> 
> Is there any way to specify the image width and height of thumbnails in the
> "cat" table? My category pages are loading very slowly and I think this will
> help a bit. I am using Interchange 4.8.6.

It won't help the page load any faster and newer browsers are pretty 
good at displaying the page as the images are being loaded even if it 
doesn't know the image sizes in advance.  Older browsers such as 
Netscape Communicator will simply not display the page until all the 
images that don't have WIDTH and HEIGHT attributes in the tag are 
loaded.  Note that in either case it does not affect the speed that the 
page or the images load in.  At any rate:

Three ways I know of, all have thier good and bad sides.

1.  If all your thumbnails have the same dimensions and you know they 
will have the same dimensions for all future thumbnails, you can 
hardcode WIDTH and HEIGHT attributes into the IMG tags on the search 
results page.  This won't work if your thumbnails have different dimensions.

2.  Use an image library to load up each of the images as the image tags 
are being generated and display them.  I highly recommend against this 
as it will put a very heavy load on your server's CPU and will slow down 
the page generation noticably.  If enough people try to access the cat 
at once it could grind your server to a near standstill.  You'd probably 
have to write a usertag to fetch the image off of the server's HDD and 
read in the width and height.

3.  Add thumbx and thumby columns to your products table and store the 
width and height of the thumbnails in it, then the search results page 
simply has to put the values from these columns into the IMG tag as 
WIDTH and HEIGHT attributes.  This requires a lot of data entry for all 
your existing thumbnails and future thumbnails but you can ease that 
burden by using an image library to grab these values and enter them in 
the table for you at the time the thumbnails are uploaded.

I'm not going into any details on exactly what steps you would have to 
go through for this because i just don't have the time to research it 
and figure it all out now, but this will at least get you on the right 
track.

Peter


More information about the interchange-users mailing list