Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

It doesn't make much sense to me; acessing something local should be quicker right? Is it simply that the router has low memory?

PS: this is just one of a long list of reasons why I hate both default modem/router/access point that came with my ISP...

share|improve this question

closed as not constructive by DragonLord, Kyle, Simon Sheehan, Canadian Luke, 8088 Dec 12 '12 at 5:03

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

    
Serving up web pages is a secondary, low-priority task of a SOHO router. Whereas on a real server, that would be the primary task and is built to perform that task efficiently. Retail modems/routers/access points are not going to be that much better than what the ISP provides. They don't cripple them just to bug you. –  sawdust Dec 12 '12 at 0:28

1 Answer 1

Routers tend to use CGI for the generation of their HTML pages, so that the embedded HTML server can interact with the system pretty deeply (toggle settings, etc.).

It's probably mostly that since the CPU & RAM in there tends to be minimal, the bottleneck and delay is much longer than if a real server was serving up the data. With CGI the HTML server gets the request, processes the data, generates the HTML page and sends it back. #1 and #4 should be pretty fast.

But that is a fair bit of assumption on my part, but logically it makes sense to me.

share|improve this answer
    
"With CGI ... renders the GUI" - The GUI is rendered in front of you on your PC. The HTML page sent by the HTML/web server to your web browser is an ASCII text file. Right click on a web page, and select "view page source" to see that data. –  sawdust Dec 12 '12 at 0:19
    
@sawdust Yeah I figured someone would have grief with the phrasing. Thanks for updating since that wasn't the correct phrasing. –  nerdwaller Dec 12 '12 at 0:38

Not the answer you're looking for? Browse other questions tagged or ask your own question.