Guys, I need your help here. The static image loading with create-folder-dispatcher-and<div id="mb_8">-handler is really slow. Here I have just 5 images and Apache loads it almost instantaneously and HT handler takes about 10 sec!
<br>I have a page where I have to use CSS and other images and the page loads painfully slow.<br>I thought the reason was that I don't have enougt memory so I started removing packages from my Lisp process (I use CMUCL) but it doesn't help (rebooting the system or Lisp also doesn't help). Could it be any encoding issues I could play with?
<br>Here are the links for Apache and Hunchentoot handlers:<br></div><br><a href="http://www.greenpixeldesign.com/fonts.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.greenpixeldesign.com/fonts.html
</a><br><a href="http://www.greenpixeldesign.com/cphandler/fonts.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.greenpixeldesign.com/cphandler/fonts.html</a><br><br>Any suggestions are greatly appreciated!<br>Andrew<br><br><div><span class="gmail_quote">On 4/3/07, <b class="gmail_sendername">Andrei Stebakov</b> <<a href="mailto:lispercat@gmail.com">
lispercat@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Bob, even if I can see it from browser the way you described, how would I benefit from it if I need to handle all my images with create-folder-dispatcher-and-handler?
<div><span class="e" id="q_111b95696f819379_1"><br><br>Thank you,<br>Andrew<br><br><div><span class="gmail_quote">
On 4/3/07, <b class="gmail_sendername">Bob Hutchison</b> <<a href="mailto:hutch@recursive.ca" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">hutch@recursive.ca</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>On 3-Apr-07, at 10:56 AM, Bob Hutchison wrote:<br><br>><br>> On 3-Apr-07, at 9:31 AM, Andrei Stebakov wrote:<br>><br>>> Hi Bob,<br>>><br>>> Could you advise how would I "go straight at the hunchentoot server"?
<br>><br>> You'll have something like:<br>><br>>     ProxyPass /cphandler/ <a href="http://localhost:4321/cphandler/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://localhost:4321/cphandler/
</a><br>>     ProxyPassReverse /cphandler/ <a href="http://localhost:4321/cphandler/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://localhost:4321/cphandler/</a><br>><br>> in your httpd config file.<br>><br>> Just point your browser at whatever corresponds to <a href="http://localhost" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://localhost</a>:<br>> 4321/cphandler/<br>
<br>BTW, if this does turn out to be faster, you might consider running<br>it without apache at all. I've been doing this for a couple of years<br>now (starting with TBNL) though my site is entirely dynamic. Edi has<br>

been cautious about recommending this, which I understand, but...<br><br>Cheers,<br>Bob<br><br>><br>> If you are running on a different machine than the server you'll<br>> have to temporarily open whatever port you are using (and based on
<br>> the description of your server below, I'm guessing you *are*<br>> running on a different machine (if you aren't then it is definitely<br>> time for an upgrade :-))<br>><br>><br>>> Also I have a feeling that the more I call the images from the
<br>>> server the<br>>> slower it gets.<br>><br>> I pretty sure I've not seen this before.<br>><br>>> I even removed (no-chache) option from the page generation<br>>> so I thought that having images in caches would speed it up. In
<br>>> this context<br>>> I think what Edi says about Hunchentoot switching contexts with<br>>> Apache while<br>>> page generation makes sense. My server is PIII 600 MHz, maybe it's<br>>> time to
<br>>> upgrade it.<br>><br>> it should still be sufficient for a website.<br>><br>> Cheers,<br>> Bob<br>><br>>><br>>> Thank you,<br>>> Andrew<br>>><br>>> On 4/3/07, Bob Hutchison <
<a href="mailto:hutch@recursive.ca" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">hutch@recursive.ca</a>> wrote:<br>>>><br>>>><br>>>> On 30-Mar-07, at 4:24 PM, Andrei Stebakov wrote:
<br>>>><br>>>> > I got a folder on my linux box that contains about 240 images
<br>>>> of font<br>>>> > preview generated from cl-gd (Thanks, Edi!).<br>>>> > When I show them from static apache handler it takes<br>>>> approximately 30<br>>>> > seconds. Same thing from hunchentoot static handler
<br>>>> > (create-folder-dispatcher-and-handler) takes about 50 seconds. I<br>>>> > understand<br>>>> > it's not a big deal, but still I'd like to know what might get in<br>>>> > the way. I
<br>>>> > use hunchentoot behind mod-proxy.<br>>>><br>>>> Have you tried going straight at the hunchentoot server? This as<br>>>> made<br>>>> some difference to my stuff in the past. Might give you a better
<br>>>> idea<br>>>> where the problem is.<br>>>><br>>>> Cheers,<br>>>> Bob<br>>>><br>>>> > Here are links (first is static apache, second is hunchentoot):
<br>
>>> > <a href="http://www.greenpixeldesign.com/fonts.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.greenpixeldesign.com/fonts.html</a><br>>>> > <a href="http://www.greenpixeldesign.com/cphandler/fonts.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.greenpixeldesign.com/cphandler/fonts.html
</a><br>>>> ><br>>>> > Thank you,<br>>>> > Andrew<br>>>> > _______________________________________________<br>>>> > tbnl-devel site list<br>>>> > <a href="mailto:tbnl-devel@common-lisp.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

tbnl-devel@common-lisp.net</a><br>>>> > <a href="http://common-lisp.net/mailman/listinfo/tbnl-devel" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://common-lisp.net/mailman/listinfo/tbnl-devel
</a><br>>>><br>>>> ----<br>>>> Bob Hutchison                  -- tumblelog at <http://
<br>>>> <a href="http://www.recursive.ca/so/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">www.recursive.ca/so/</a>><br>>>> Recursive Design Inc.          -- <<a href="http://www.recursive.ca/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.recursive.ca/</a>><br>>>> xampl for Ruby                 -- <
<a href="http://rubyforge.org/projects/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://rubyforge.org/projects/</a><br>>>> xampl/><br>>>><br>>>><br>>>>
<br>>>> _______________________________________________<br>>>> tbnl-devel site list
<br>>>> <a href="mailto:tbnl-devel@common-lisp.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">tbnl-devel@common-lisp.net</a><br>>>> <a href="http://common-lisp.net/mailman/listinfo/tbnl-devel" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://common-lisp.net/mailman/listinfo/tbnl-devel</a>
<br>>>><br>>> _______________________________________________<br>>> tbnl-devel site list<br>>> <a href="mailto:tbnl-devel@common-lisp.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
tbnl-devel@common-lisp.net</a><br>>> <a href="http://common-lisp.net/mailman/listinfo/tbnl-devel" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://common-lisp.net/mailman/listinfo/tbnl-devel</a><br>><br>> ----<br>> Bob Hutchison                  -- tumblelog at <http://<br>> <a href="http://www.recursive.ca/so/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
www.recursive.ca/so/</a>><br>
> Recursive Design Inc.          -- <<a href="http://www.recursive.ca/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.recursive.ca/</a>><br>> xampl for Ruby                 -- <
<a href="http://rubyforge.org/projects/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://rubyforge.org/projects/
</a><br>> xampl/><br>><br>><br>><br><br>----<br>Bob Hutchison                  -- tumblelog at <http://<br><a href="http://www.recursive.ca/so/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
www.recursive.ca/so/</a>><br>Recursive Design Inc.          -- <
<a href="http://www.recursive.ca/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.recursive.ca/</a>><br>xampl for Ruby                 -- <<a href="http://rubyforge.org/projects/xampl/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://rubyforge.org/projects/xampl/</a>><br><br><br><br>_______________________________________________
<br>tbnl-devel site list<br><a href="mailto:tbnl-devel@common-lisp.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">tbnl-devel@common-lisp.net</a><br><a href="http://common-lisp.net/mailman/listinfo/tbnl-devel" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://common-lisp.net/mailman/listinfo/tbnl-devel</a>
<br></blockquote></div><br>
</span></div></blockquote></div><br>