Every page element that is not the HTML of the page requires a seperate request/response. For example, a simple HTML page with two images and a linked CSS requires 4 HTTP connections (one for the page, the CSS, and one for each image).
You could roll the HTML and the image into one script.
Sample page:
<html> <head> <title>This is my page!</title> </head> <body> <p>A line of text</p> <img src="index.pl?image=img01"> </body> </html>
The perl:
use strict; use CGI; my $q = CGI->new(); my $image = $q->param("image") or ''; if($image ne ''){ print $q->header("image/gif"); ## print out the rest of image here } else{ print $q->header(); print $q->start_html("This is my page!"); ## print out HTML here... }
Untested. While you're here... SIGN UP!
John J Reiser
newrisedesigns.com
In reply to Re: (nrd) Content-type: html and images ?
by newrisedesigns
in thread Content-type: html and images ?
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |