Free Republic
Browse · Search
News/Activism
Topics · Post Article

To: Vanders9

As a programmer, I am interested in how FR works. It looks like the site is using Linux/Apache, so I would guess that the database they are using here is MySql. Hopefully, not a flatfile system. Linux, Apache, PHP, and MySql are free software.

The big cost would be in the hosting bill/bandwidth per month at NTT America, Inc. Plus throw in switches, back up storage, a firewall, and whatever GUI server software they use, it can get expensive.

One problem I noticed is that this website does not take advantage of compression using Gzip or Deflate which would speed up access. Most modern websites use this easy to implement change.

Example:

http://www.freerepublic.com/tag/*/index is not gzipped

Actual Page Size: 71.67 KB
Size if Gzipped: 22.15 KB
Potential Savings: 69.09%


59 posted on 01/11/2011 6:09:12 AM PST by WaterBoard
[ Post Reply | Private Reply | To 31 | View Replies ]


To: WaterBoard

Does that impact the load time?


64 posted on 01/11/2011 6:11:09 AM PST by listenhillary (20 years in Reverend Wright's church is all I need to determine the "content of his character")
[ Post Reply | Private Reply | To 59 | View Replies ]

To: WaterBoard
One problem I noticed is that this website does not take advantage of compression using Gzip or Deflate which would speed up access

It depends on what you value more - the bandwidth or the CPU load. All pages are dynamic. Even the main forum page updates counters once someone posts a comment. You would have to compress very frequently, and that is a bottleneck because you have to do that on your own CPU. On the other hand, bandwidth is scalable, and once it's out of your link (that you pay for) you don't care how it gets routed to any specific client.

1,299 posted on 01/11/2011 7:04:13 PM PST by Greysard
[ Post Reply | Private Reply | To 59 | View Replies ]

Free Republic
Browse · Search
News/Activism
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson