Friday, 30 May 2014

Google Chrome: The check's in the mail

Having installed and then embarked on (what I thought would be) an exciting odyssey to configure two Linux distros on different partitions on the same laptop, and, upon having successfully resolved the initial challenges, such as finding the correct video driver, I find that I now look to the more subtler hiccups that seem to appear just as I am wrapping up the previous ones.

This particular stone in my shoe comes in the form of Google Chrome browser's infamous waiting for cache error.  It has invariably been described as a bug, but upon further investigation, I don't think that is accurate. Let me explain.

First off, if you don't know what cache is, then this entire article (as well as the title) will be completely lost on you.  Cache is basically a repository of temporary internet files.  It exists because back in the days when we accessed the internet via a dial up connection and paid through the nose for the privilege of obtaining very slow speeds (Hey, exactly like today!) cache was necessary so that our internet pages would load a little more quickly.  Cache is still necessary today, however, since our connections have improved (somewhat) it is no longer important to have a gargantuan sized cache file. Enter the Google Chrome browser.


The Problem


Once my attention was diverted from the fundamental configurations of my Linux distros, I noticed when I was browsing the web that the connection would often falter.  Of course, a certain amount of congestion is standard today given that everyone and his momma is online AND streaming bandwidth-sucking media AND the providers are all too happy to throttle your connection thanks to the lapdog tendencies of the FCC to its corporate masters.  (You didn't actually think that because you paid for the highest priced tier of internet access from one of only two providers (cable & DSL) in any given American market that you would actually get it, did you?) 


What I found was that this problem has been plaguing the Chrome browser dating back to 2009.  And while there have been fixes various & sunder , the silence from Google on the matter has been deafening. You'll not find a resolution on Google Groups, but, instead, you will find page after page of complaints about the issue.  But then this was to be expected.  You see, Google makes its money from advertising, and, if your cache size is gargantuan, and users are unable to set the size (unlike other browsers) then Google's business model is golden.  The browser reads your cache, makes note of where you've been and serves up all the appropriate ads accordingly. 

Were you conducting some research on self-publishing your novel?  Great!  Google will gladly display ads directing you to everything from publishing houses to agents. Were you then also searching for a homeopathic cure for that bothersome wart that has been squatting at the base of your index finger?  Fantastic!  Google will also cream itself to display wart-curing medicines and laser treatment centers for your viewing enjoyment.  

The Symptoms


When the connection was delayed, I noticed in the bottom left hand corner of the browser the words, "waiting for cache" and so decided to check it out further.  Essentially, the freeze is generated because Chrome's cache size is colossal by design. According to the httpCache page, cache is 33124585, or approximately 31 gigabytes.  Thirty one gigs is quite large to have to consult with for each and every click of the mouse when browsing the web. Imagine plugging in a thumb drive that size (which you can purchase relatively inexpensively) and with each internet URL you access, the connection must first scan the drive before it will load.  This is exactly the situation with Chrome. No wonder the browser sits there spinning.

It's not in Google's best interest to allow the user to adjust the cache size of Chrome, so you're stuck with the problem.  Don't wait for a fix because it won't be forthcoming any time soon.  Sure, you can use Mozilla, which has recently joined the ranks of the undead, ass kissing, sychophants of the Big Entertainment cartel, but let's face it, if you're using Chrome, it's because you like being able to log into the browser and have all of your bookmarks, extensions and other customizations available at your fingertips and not tied to any one device. 

The Resolution

Chrome flags
Ostensibly, in Windows, you could try this fix, but I haven't noticed any substantive result that wasn't achieved by installing the Click&Clean extension.  Note:  The extension is rather tedious as you must flush the cache respository manually each time.  And while it would be nice to think that Linux has the answer, the fact is, it does not.  At least not an obvious one. 

Linux has tricks that Windows users can only imagine, but trying to get help is like asking for a loan from a bank.  My experience with those who participate in Ubuntu Forums has varied from indifference to contempt.   The impression I have is that it seems to exist for the sole purpose of expressing condescension and disdain towards the person asking a question.  Unless, of course, you are properly reverential and metaphorically toss roses at the feet of the Venerated Ones. Perhaps then, you, worthless worm shall be acknowledged. 

While this group of self-important twits shall remain nameless, the fact is, a great majority of the so called moderators don't even know their ass from a hole in the ground, but as is typical of certain personalities exhibiting narcissistic tendencies, once they have a title (such as forum moderator), they then go tripping on it. In fact, I think that all forum moderators (particularly in the Linux world) should be given the title of Mr. Pink by default until it is decided by popular vote that they are not channeling their inner asshole.






If you didn't know, Mr. Pink was a character in Tarantino's Reservoir Dogs (1992) movie. He was the cheapskate who refused to pitch in a $1.00 tip for the waitress, and, his 'tude pretty much exemplifies some of the illustrious global Linux Community's demeanor towards anyone who doesn't know as much as they do.

©2014 Greensleeves and GreensleevesBikinIt.  Unauthorized use and/or duplication of this material without express and written permission from this blog's author and/or owner is strictly prohibited.  Excerpts and links may be used, provided that full and clear credit is giving to Greensleevs and GreensleevesBikinIt with appropriate and specific direction to the original content.


No comments: