Hi,

I'm using Merb from the svn repository (revision 224, Merb 0.3.0).

I am playing around trying to return static files. I'm opening a File  
and returning that from the controller. I'm setting the mime type and  
the content length (other wise nothing much happens). All requests  
for static content go through the same action of a particular  
controller.

This is working with Firefox, Camino, and wget, or it appears to. And  
is quite quick. Nice.

With Safari and other webkit based browsers (e.g. OmniWeb, Xyle  
Scope), I'm having problems loading html files. The html loads, and  
the two css files are being requested, but the activity browser in  
Safari show them to be the same size (.2k is correct for one of the  
css files, but the other is more like 7k). The big one is always  
requested first, the small second. If I hack at the html so that only  
one css file is requested, it gets that, but then messes up on the  
png files referred to by the css. Every time I refresh some other  
largely random mess up occurs.

This is looking a lot like a threading issue of some kind. So I put a  
"sleep 1" in the controller and the messing up stops. Of course, that  
isn't a real solution.

----

Another little problem (maybe), the Set-Cookie header is  
'interesting' and appears to be getting longer and longer.

"Set-Cookie"=>" _session_id=ei5RSG1MemL6yeeIS7ELWrDh97YDUic5; path=/;  
expires=Mon, 14 May 2007 15:00:12 -0400  
_session_id=42WRv32VAqxvdpexdz9CoyJMwPQaDBwB; path=/; expires=Mon, 14  
May 2007 15:00:19 -0400 _session_id=SD2SXduFQcYjaEIMwMIgN2J94Yriz5qb;  
path=/; expires=Mon, 14 May 2007 15:00:57 -0400  
_session_id=Gj2UTejMWhfH0idIGCuPIZPWQUnK7qfc; path=/; expires=Mon, 14  
May 2007 15:02:54 -0400 _session_id=LHeVQ6EgEg0YaiFxKDnAROgwuPYMECFi;  
path=/; expires=Mon, 14 May 2007 15:04:04 -0400  
_session_id=DwErEBj6Jo4jxcQNpOTAgftmPeS7saC6; path=/; expires=Mon, 14  
May 2007 15:05:28 -0400 _session_id=iRu1mrhMovZCG41TidTboJ4PnCFM8cyA;  
path=/; expires=Mon, 14 May 2007 15:43:12 -0400  
_session_id=ybOwsglrviARiViZaPiROjlKDlY3601j; path=/; expires=Mon, 14  
May 2007 15:50:06 -0400 _session_id=wyJIqI5OaSD9GWwWYCEoUxz8BQCUYYED;  
path=/; expires=Mon, 14 May 2007 15:50:54 -0400  
_session_id=dSTGIJLx2ACDj0V5csNSYY9bUG8NbOfU; path=/; expires=Mon, 14  
May 2007 15:51:51 -0400 _session_id=o7G2Mtwnhoo7AEpEY85RU5maZEqikyOO;  
path=/; expires=Mon, 14 May 2007 15:53:56 -0400  
_session_id=J7LpCVA0xt4VTAcZDn4JMK2YxZInmcty; path=/; expires=Mon, 14  
May 2007 15:57:13 -0400 _session_id=eIAxImptzZYBJdAmBetjYCh7lYQkqNHB;  
path=/; expires=Mon, 14 May 2007 15:57:45 -0400  
_session_id=0fZwX7GQo7ELTKFDinUbXC100ERZrTjK; path=/; expires=Mon, 14  
May 2007 15:58:17 -0400 _session_id=otLv3y2IJ5FWMUMHNntu97ECP2s2vRuk;  
path=/; expires=Mon, 14 May 2007 16:00:49 -0400  
_session_id=CLyCHhTCJxYRojwDP7XscKeIVfW5lIuQ; path=/; expires=Mon, 14  
May 2007 16:05:17 -0400"

Cheers,
Bob

----
Bob Hutchison                  -- tumblelog at <http:// 
www.recursive.ca/so/>
Recursive Design Inc.          -- <http://www.recursive.ca/>
xampl for Ruby                 -- <http://rubyforge.org/projects/xampl/>



_______________________________________________
Merb-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/merb-devel

Reply via email to