R
rjrails
I have a Ruby On Rails app running on both the slow (interpreted Ruby)
WebBrick development server, and the faster-than-Apache 'lighttpd'
FastCGI production server. My test clients are on a dedicated 100BaseT
switch with the server. The server is running CentOS 4.3 (a clone of
Red Hat Enterprise Linux). This is a very conservative Linux,
specifically for production servers.
functions provoke "Object Expected" errors in IE6. And the styling is
incomplete. The webserver access logs show the files being sent with
the proper byte counts (compressed), with two exceptions: two little
image files that are referenced from a CSS file that I presume IE is
somehow losing.
Both of the webservers mentioned above are running on the exact same
'document root' directory, on the same disk on the same Dell server.
No changes in any of the files within the directory tree are made - I
just start server X or server Y.
If I use slower webserver hardware (1.3 GHz AMD), all files are
correctly received on all platforms. The version of 'lighttpd' is
identical on both web servers. The application files are likewise
identical - I just 'tar' (archive) them up and copy them to the slow
box without any changes whatsoever.
I have painstakingly matched the lighttpd.conf config files on both
fast and slow boxes.
I have tried restricting lighttpd to a max-proc count of "1" to no
avail.
I have experimented with the include order of the js files to no avail.
If I put all 5 js files inline on my webpage, lighttpd service to IE6
is fixed! So the file content can't be the problem.
Is there an IE6 bug that could account from this? (if so, what is the
workaround?)
Does anyone have any other suggestions?
WebBrick development server, and the faster-than-Apache 'lighttpd'
FastCGI production server. My test clients are on a dedicated 100BaseT
switch with the server. The server is running CentOS 4.3 (a clone of
Red Hat Enterprise Linux). This is a very conservative Linux,
specifically for production servers.
2) FF/linux, and 3) Internet Explorer 6/XP.From the slow webserver, the app works fine everywhere - 1)FireFox/XP,
all of the CSS and JS files. For example, an entire file full of JSFrom lighttpd (2.8GHz Xeon dual core), IE6 does not correctly receive
functions provoke "Object Expected" errors in IE6. And the styling is
incomplete. The webserver access logs show the files being sent with
the proper byte counts (compressed), with two exceptions: two little
image files that are referenced from a CSS file that I presume IE is
somehow losing.
Both of the webservers mentioned above are running on the exact same
'document root' directory, on the same disk on the same Dell server.
No changes in any of the files within the directory tree are made - I
just start server X or server Y.
If I use slower webserver hardware (1.3 GHz AMD), all files are
correctly received on all platforms. The version of 'lighttpd' is
identical on both web servers. The application files are likewise
identical - I just 'tar' (archive) them up and copy them to the slow
box without any changes whatsoever.
I have painstakingly matched the lighttpd.conf config files on both
fast and slow boxes.
I have tried restricting lighttpd to a max-proc count of "1" to no
avail.
I have experimented with the include order of the js files to no avail.
If I put all 5 js files inline on my webpage, lighttpd service to IE6
is fixed! So the file content can't be the problem.
Is there an IE6 bug that could account from this? (if so, what is the
workaround?)
Does anyone have any other suggestions?