logo
Apache Lounge
Webmasters

 

About Forum Index Downloads Search Register Log in RSS X


Keep Server Online

If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.

or

Bitcoin

A donation makes a contribution towards the costs, the time and effort that's going in this site and building.

Thank You! Steffen

Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
Post new topic   Forum Index -> Apache View previous topic :: View next topic
Reply to topic   Topic: my 2.2.17 httpd is huge - is this right?
Author
Richard_D



Joined: 05 Nov 2010
Posts: 3

PostPosted: Fri 05 Nov '10 11:31    Post subject: my 2.2.17 httpd is huge - is this right? Reply with quote

My Apache httpd binary for centos from a year and a half ago (2.2.8, I think) was 313,372 bytes. The new one httpd for 2.2.17 is 1,772,059. Can this be right?
Back to top
James Blond
Moderator


Joined: 19 Jan 2006
Posts: 7371
Location: Germany, Next to Hamburg

PostPosted: Fri 05 Nov '10 19:54    Post subject: Reply with quote

Did you compile it yourself, used yum or an rpm?
My self compiled apache on unbuntu with all libs and docs is 21 Megabyte Wink Your 1,772,059 bytes seem to be small. Or is it just httpd? My httpd binary is 1888515 bytes. I think the size depends how much modules you compile in static or not static (dso).

I think the size is ok Smile

Code:

mario@server:/opt/apache$ du  -h
8,0K    ./htdocs
12K     ./cgi-bin
616K    ./manual/vhosts
4,0K    ./manual/style/xsl/util
8,0K    ./manual/style/xsl
56K     ./manual/style/css
8,0K    ./manual/style/latex
4,0K    ./manual/style/lang
116K    ./manual/style
468K    ./manual/howto
720K    ./manual/programs
6,3M    ./manual/mod
272K    ./manual/platform
24K     ./manual/faq
184K    ./manual/rewrite
200K    ./manual/images
220K    ./manual/ssl
224K    ./manual/developer
460K    ./manual/misc
13M     ./manual
60K     ./conf/original/extra
80K     ./conf/original
60K     ./conf/extra
212K    ./conf
32K     ./man/man1
60K     ./man/man8
96K     ./man
2,2M    ./bin
1,4M    ./include
280K    ./build
12K     ./lib/pkgconfig
3,1M    ./lib
16K     ./modules
16K     ./error/include
208K    ./error
36K     ./logs
260K    ./icons/small
944K    ./icons
21M     .
Back to top
Richard_D



Joined: 05 Nov 2010
Posts: 3

PostPosted: Sat 06 Nov '10 6:36    Post subject: Reply with quote

I was referring just to the 'httpd' binary file itself. It was 303K a little more than a year ago and worked fine, but the current build is a whopping 1.7 MB. It seems odd that it would have bloated so much in such a relatively short time.
Back to top
glsmith
Moderator


Joined: 16 Oct 2007
Posts: 2268
Location: Sun Diego, USA

PostPosted: Sat 06 Nov '10 12:32    Post subject: Reply with quote

Well the libraries are rather big ... so if one or two were statically built this time around ... that could make the difference.

On Linux, this is a real possibility since you have a built in so to speak APR. 2.2.17 is on a new APR-Util and it may be that something else in that system cannot use the newer one, so the maintainers statically build in APR-Util ... which on Win the library is almost 1 meg.

Most (not all) the bloat has been in the form of modules, which is only bloat if needed in a sense cause they sit dormant if not. DSOs that is. Bloat if built in.
Back to top
Richard_D



Joined: 05 Nov 2010
Posts: 3

PostPosted: Sat 06 Nov '10 14:35    Post subject: Reply with quote

Thanks for the reply and the info. Much appreciated!
Back to top


Reply to topic   Topic: my 2.2.17 httpd is huge - is this right? View previous topic :: View next topic
Post new topic   Forum Index -> Apache