Refreshing stored data at administrator's signal

2008-01-13 Thread Colin Wetherbee
Greetings. I have an application that accesses some relatively static database tables to create drop-down lists. As an example, one of these tables is a list of common commercial aircraft. At the moment (and not in a production environment), every time the drop-down list is generated for a

Re: Refreshing stored data at administrator's signal

2008-01-13 Thread John ORourke
Colin Wetherbee wrote: At the moment (and not in a production environment), every time the drop-down list is generated for a web page, the script queries the database to retrieve the entire list of aircraft. I would prefer to retrieve the list of aircraft when each Perl interpreter starts and

Re: Refreshing stored data at administrator's signal

2008-01-13 Thread Colin Wetherbee
John ORourke wrote: Colin Wetherbee wrote: At the moment (and not in a production environment), every time the drop-down list is generated for a web page, the script queries the database to retrieve the entire list of aircraft. I would prefer to retrieve the list of aircraft when each Perl in

Re: Refreshing stored data at administrator's signal

2008-01-13 Thread John ORourke
Colin Wetherbee wrote: John ORourke wrote: Colin Wetherbee wrote: Wouldn't a simpler approach be to just restart Apache when you want to update the lists? You could even have the 'add to list' function send SIGUSR1 to the parent Apache, causing a graceful restart. I'm trying to avoid restar

Re: Refreshing stored data at administrator's signal

2008-01-13 Thread Colin Wetherbee
John ORourke wrote: Colin Wetherbee wrote: John ORourke wrote: Colin Wetherbee wrote: Wouldn't a simpler approach be to just restart Apache when you want to update the lists? You could even have the 'add to list' function send SIGUSR1 to the parent Apache, causing a graceful restart. I'm t

Re: Refreshing stored data at administrator's signal

2008-01-13 Thread Perrin Harkins
On Jan 13, 2008 4:19 PM, Colin Wetherbee <[EMAIL PROTECTED]> wrote: > I thought about the file thing... if the file exists, check its last > modified timestamp; if that timestamp is greater than the stored > timestamp, then update the data from the database. It seems like > unnecessary disk access

Re: Refreshing stored data at administrator's signal

2008-01-14 Thread Colin Wetherbee
Scott Gifford wrote: Colin Wetherbee <[EMAIL PROTECTED]> writes: [...] At the moment (and not in a production environment), every time the drop-down list is generated for a web page, the script queries the database to retrieve the entire list of aircraft. I would prefer to retrieve the list o

Re: Refreshing stored data at administrator's signal

2008-01-14 Thread Clinton Gormley
> I'm not sure what you're suggesting. The first few pages of "cache" on > CPAN have some modules for caching data in memory and on disk and so > forth, but I don't see how they relate to my problem. > > Which is that of notifying all of my application's perl processes when > an update has be

Re: Refreshing stored data at administrator's signal

2008-01-14 Thread Colin Wetherbee
Clinton Gormley wrote: I'm not sure what you're suggesting. The first few pages of "cache" on CPAN have some modules for caching data in memory and on disk and so forth, but I don't see how they relate to my problem. Which is that of notifying all of my application's perl processes when an u

Re: Refreshing stored data at administrator's signal

2008-01-15 Thread Wagner, Chris (GEAE, CBTS)
Hi. The touch file will definately work and I've used that myself but in this case its inelegance bothers me. It's also another touch point for administration. What I would probably do is put the state information in the database itself. The script would keep track of the age of its data and ev