s_mack:
In my readings, I found arguments that directly conflict your believe about extra resources.
I didn't state any belief. I stated a well known fact, namely, Absolute URL's require the browsers make an additional DNS lookup for each request, and therefore they are much less efficient to use than the rels.
> s_mack:
They say the opposite... that translating a relative URL with each and every call takes unnecessary cycles.
Are you getting your info from Wikipedia?
Yes, there will be/are few cycles of additional code that determines whether another DNS lookup is needed or not, but these few cycles are going to magnitudes less that the cycles needed to perform the lookups each and every time, needed or not.
Do these 'arguments' also claim that the cycles and processing needed to determine whether an item can be fetched from a cache is somehow more 'costly' than using the cache in the first place? I would hope not, yet, this is almost exactly the same situation.
Oh, and the cycles of which they are referring, are not unnecessary at all. I don't know where that came from.
s_mack:
I really don't know, so I'm not arguing.
Fair enough, I can appreciate that you wouldn't want to argue about something you don't know, but TBH, I thought you'd have a better understanding of how DNS and caching worked, and you wouldn't fall into the trap of thinking a few extra cycles of code being used to bypass 100's of possible cycles would actually have a overall reduction in efficiency.
s_mack:
Just saying it isn't that clear cut.
And I'm saying it IS clear cut. It is almost common sense if you sit back and think about exactly what we are discussing here.
s_mack:
They also make a lot of points about it killing people in terms of SEO as one goof can have tragic consequences.
Now this is one of the most ridiculous things I've read in a long time. I'm not even going to try to explain on how many levels this is so wrong.
s_mack:
Again, I don't know. Nor do I really care.
Do you realise that you are coming across as a troll? If you really don't know, and didn't care, then why take my words and throw them back at me with comments that some nameless people disagree with me?
People disagree with me all the time, but that doesn't mean I'm wrong.
The reason I'm even replying to your troll bait is because somewhere deep down in side I think you really are unsure about this, and being an educator, I'm happy to educate - as far as possible -
I'm also responding for the benefit of others that once had a very good understanding that a few cycles spent in one place to save a few hundred cycles in another place has a net gain.
s_mack:
They say the opposite... that translating a relative URL with each and every call takes unnecessary cycles.
Couldn't be more wrong if they tried.
s_mack:
Google seems to find me just fine with no particular SEO efforts.
In relation to absolute vs Relative URL's, Google (and all other SE's) really do not, (in fact cannot) make a rating distinction between between the two. All pages and sites are indexed and ranked using absolute URL's - The search result would be useless otherwise.
Think about it!
This is actually far more true now than it was 10-20 years ago - Here's why - Back in times gone by, the crawling and indexing of a site were performed simultaneously in a single pass of the bot. As such, the ranking algorithms were able to determine the difference between an absolute and relative link as both are/were possible in the same page and on the same pass. There was the opportunity to adjust the rankings accordingly. I don't know any that did though.
These days, almost all SE's use a two stage process - Stage one - is the crawling of the site, and stage two, determining the ranking. This ranking determination is based on the URL's and data stored on the SE servers, and the URL's stored there must be absolute - even if they were relative on the site itself. Again, think about it... If the SE's stored the relative URL's the search results would end up providing links back to Google itself, rather than the site where they were found.
s_mack:
Anyway, I would like to hear from a devleoper on this.
I'm a developer, I've given my input. Look what you've done with it though.
s_mack:
because the base href code is in the default template and I'd like to know why.
I've even answered this for you. You probably didn't realise it though because you've been too busy trying to dispute or find argument with almost anything and everything I've ever written.
I really don't know why I bother sometimes, other than it is one of the many things I've been trained for. ;-)
Cheers
RodG