[Laszlo-dev] application/lfc file size
Donald Anderson
dda at ddanderson.com
Wed Sep 3 14:15:06 PDT 2008
Well it looks like I'm never seeing compressed numbers, using curl or
firebug.
Firebug does hav a header for Content-Length, I don't see anything
else that
looks like a compressed length. It always shows the size of the file
in the file system.
For example, for LFChdml.js, I get:
Content-Length 345694
and that's the size of the file.
And same if I do curl:
$ curl --compressed --dump-header curlheaders.tmp http://127.0.0.1:8080/trunk-a//lps/includes/lfc/LFCdhtml.js
> /dev/null
% Total % Received % Xferd Average Speed Time Time
Time Current
Dload Upload Total Spent
Left Speed
100 337k 100 337k 0 0 51.8M 0 --:--:-- --:--:--
--:--:-- 80.3M
337k = 345694 within 1K. (same result without --compressed)
the curlheaders.tmp shows the same numbers in content length.
What am I missing...?
- Don
On Sep 3, 2008, at 4:56 PM, P T Withington wrote:
> I thought the firebug Net tab gave numbers. Also, Safari's Activity
> window and it's nifty new developer console have lots of info...
> Don't know if you've already explored those?
>
> On Sep 3, 2008, at 4:33 PM, Donald Anderson <dda at ddanderson.com>
> wrote:
>
>> Here's the reason I found curl unsatisfying when gathering stats
>> last week:
>>
>> curl 'http://127.0.0.1:8080/trunk-a/demos/lzpix/app.lzx?lzr=swf8&lzt=html'
>>
>> Wow, only 2492 bytes. Hmmm....
>> It does not get:
>> <script type="text/javascript" src="/trunk-a/lps/includes/embed-
>> compressed.js"></script><style type="text/css">
>>
>> or:
>> lz.embed.swf({url: 'app.lzx?lzt=swf&lzr=swf8', bgcolor:
>> '#cfcfcf', width: '800', height: '600', id: 'lzapp', accessible:
>> 'false'});
>>
>> I can certainly either parse these out and get the next level or
>> hardcode what to get in a script.
>> I'll start with hardcoding the commands to get some numbers. This
>> could be put into into a build script,
>> with the proviso that it might be a little fragile if things move
>> around.
>> Also, this approach has problem retrieving deeper referenced
>> content (e.g. pictures
>> loaded programmatically).
>>
>> I notice my machine (OSX) has curl, but does not have wget (at
>> least by default).
>> My linux box has both, Windows cmd has neither and Windows/cygwin
>> has both. So I'll go with curl.
>>
>> As for using firebug, I looked again under the header statistics
>> (for a big DHTML file - LFCdhtml.js) and it only shows
>> Content-Length, nothing about a compressed length. Max, let me
>> know if I'm missing something...
>>
>> If we needed/wanted the complete picture of the download, we could:
>> 1) have a tiny proxy server that proxies to the laszlo tomcat
>> server and monitors/reports the actual byte counts.
>> 2) rig up the build script to run firefox (like lzunit does) and
>> hit the proxy server with the rest of the url.
>> might take a day or so to do this.
>>
>> I'm going to start with the hardcoded scripts to grab just the
>> larger files (app and runtime).
>>
>> - Don
>>
>> --
>>
>> Don Anderson
>> Java/C/C++, Berkeley DB, systems consultant
>>
>> voice: 617-547-7881
>> email: dda at ddanderson.com
>> www: http://www.ddanderson.com
>>
>>
>>
--
Don Anderson
Java/C/C++, Berkeley DB, systems consultant
voice: 617-547-7881
email: dda at ddanderson.com
www: http://www.ddanderson.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.openlaszlo.org/pipermail/laszlo-dev/attachments/20080903/e3fce0b1/attachment.html
More information about the Laszlo-dev
mailing list