Joshua Chamas wrote:
It could, but I'm probably too lazy to do it like that :)Quoting Thanos Chatziathanassiou <[EMAIL PROTECTED]>:
Hi list.
Since I'm using Apache::ASP::Loader to precompile scripts and doing so via NFS, it kind of took a long time. Most of it was spent not compiling scipts, but traversing files and directories which is still painfully slow on NFS. Since a few of them contained about 2500 images, there should be no need for Loader to look into them, so I added an argument to Loader ``Ommit_Dirs'' whose value should be a reference to an array containing dirs the compiler should ommit.
I think it is reasonably useful and I *suppose* I haven't messed up, but please look into it if you're interested.
It does seem useful. My work around before has been to programmatically call
Apache::ASP->Load on only the directories that I want to be read fully. Can
this approach work for you without adding this config? Otherwise let me
You see, the directory structure I have is like this:
htdocs/
domain1
domain2
images/lots_of_images
irrelavant_files/lots_of_html
...
domain N
etc, so I feed the Loader the directive to compile all asp's in /usr/local/httpd/htdocs/, which all more or less have some scripts to compile in them.
Problem is, they also have directories I wouldn't want the Loader to spend time looking in.
So instead of repeating the directive N times, I thought of this. I'm sure all of us can live without it, but it did cut 40 secs out of the 3 minutes it takes to recompile all the scripts by just listing 3 directories in there.
consider your patch when I get back from vacation. I would think another nameI suppose ``ExcludeDirs'' is a better name...
like ExcludeDirs might be better, but I'll check it out for another possible
solution as well.
OTOH, if you want to avoid another configuration directive, it isn't really a problem.
Have a nice vacation !
Regards, Thanos Chatziathanassiou
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]