The "it" that you were asking about was the server. The javascript file is actually a PHP file that produces the JavaScript that I need. I only have one access to a database and a while loop to generate the code. Here is the code pieces:
[code] // already connected to the db $sql = "SELECT * FROM Customers ORDER BY LastName ASC, FirstName ASC"; $result = mysql_query($sql) or die(mysql_error()); while($row = mysql_fetch_assoc($result)) { // generate the javascript } [/code] The customer database can get potentially large so that this file could take a while to generate. Currently there are only 300 records but I anticipate many more. Does anyone have any recommendations that might speed this up? Josh "- Edwin -" <[EMAIL PROTECTED]> wrote: > > Does anybody know how I can make force a javascript file (written in > > PHP) to be cached if the user agent allows it? > > > > Here is the situation: > > I am creating a dropdown menu system that contains a customer list, > > loaded from a database. This list is written to the javascript file > > for the menu. The menu can be quite large as the data grows. What I > > would like to do, is force it to be cached (unless of course the > > user agent doesn't allow it) so that it doesn't have to make the > > call to generate the file each time. > > What is the second "it" in the last sentence above? A browser wouldn't > make the call to "generate" the javascript file each time. > > > I have searched through the php.net website and even through the > > HTTP/1.1 protocols. I am continuing to look, but have not found a > > definite answer as to whether or not what I am trying to do is > > possible. > > Just make sure that the javascript is on a separate file (i.e. > whatever.js) and that it's NOT being generated by your (php) script > each time. Then, "call" that file from inside your html/php page. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php