{"id":293,"date":"2016-07-08T02:04:28","date_gmt":"2016-07-07T23:04:28","guid":{"rendered":"http:\/\/www1.ngtech.co.il\/wpe\/?p=293"},"modified":"2016-09-24T00:42:43","modified_gmt":"2016-09-23T21:42:43","slug":"faster-is-not-always-the-answer","status":"publish","type":"post","link":"https:\/\/www1.ngtech.co.il\/wpe\/2016\/07\/08\/faster-is-not-always-the-answer\/","title":{"rendered":"Faster is not always the answer!!"},"content":{"rendered":"<p style=\"text-align: center;\">I am happy to publish\u00a0the article for:<br \/>\nSquid-Cache 3.5.20 and 4.0.12 beta release.<\/p>\n<p style=\"text-align: center;\">The details about the the RPMs repository are at <a href=\"http:\/\/wiki.squid-cache.org\/KnowledgeBase\/CentOS\" target=\"_blank\">squid-wiki<\/a>.<br \/>\n<a href=\"http:\/\/www.ngtech.co.il\/repo\/\" target=\"_blank\">RPMs Available<\/a> for CentOS, Oracle Linux, OpenSUSE Leap<\/p>\n<h1 style=\"text-align: center;\">Faster is not always the answer!!<\/h1>\n<p style=\"text-align: justify;\">When clients\u00a0are not complaining?<br \/>\nWhat I mean is, did you ever seen a client complains about the speed of the Internet connection?\u00a0No I do not mean that he or she complains it&#8217;s too slow but\u00a0that it&#8217;s too fast?<\/p>\n<p style=\"text-align: justify;\">I had the pleasure to meet couple clients which complained that the Computer is moving slow since their Internet connection speed was upgraded. No it wasn&#8217;t a joke and it\u00a0is reality.<\/p>\n<p style=\"text-align: justify;\">The scenario needs\u00a0some background and context\u00a0to\u00a0sound a bit more realistic:<br \/>\nThe client is in the age of about 80 and the PC is 2-3 year old.\u00a0When the Internet connection was slow, the OS updates and AV P2P connections was slow. Every day the computer got shutdown\u00a0around a specific hour and if was required\u00a0some updates was applied. Now the issue is that since the Internet speed got faster, every couple hours\u00a0an update\u00a0from the AV was applied and almost every couple days an OS\u00a0update was back on the table. The main issue was speed but with a twist &#8220;when I am disconnecting the router it&#8217;s working faster&#8221; he states.<br \/>\nActually it took me quite a while to understand that a simple Desktop with about 4GB RAM should be enough\u00a0to use: Skype, Word, Email and couple\u00a0console based tiny pieces of software.<\/p>\n<p style=\"text-align: justify;\">So why? why did the PC got slower?<br \/>\nI really do not know! It could be lots of IOPS that was dumped on a 5400 RPMs\u00a0HDD or that the AV\u00a0scanned the\u00a02GB of updates repeatedly. I\u00a0cannot answer what I never understood and from what I understood, faster is not always the good answer. However I can try to imaging that to verify that every signature of a file is still the same as it should be, might not be so easy for every PC.<\/p>\n<p style=\"text-align: justify;\">These days I am counting the 10th month which my local testing\u00a0Squid runs in a &#8220;full&#8221; http\u00a0responses\u00a0digest mode. Every single\u00a0response was digested using the\u00a0SHA256 hashing function and it feels like it&#8217;s not\u00a0there at all. It&#8217;s not affecting my tiny 15Mbps line rate downloads\u00a0\u00a0or my tiny\u00a0servers farm.<br \/>\nHo well it&#8217;s not the full and the whole truth!!<\/p>\n<p style=\"text-align: justify;\">The full truth is that\u00a0the users agreed to use the service in any form\u00a0since they care more about their mind and soul rather then their comfort. They decided that they need some filtering system when they insert some data into their mind through their eyes. It&#8217;s as simple as it sounds. They know that their mind should be guarded under couple NAT systems and couple IDS+IPS since there are couple weird ideas out there on the Internet.<\/p>\n<p>I am asking myself couple times every single day the questions like:<\/p>\n<ul>\n<li style=\"text-align: justify;\">How do you want others to treat you when you have some need?<\/li>\n<li style=\"text-align: justify;\">Would you want that others will do everything for you?<\/li>\n<li style=\"text-align: justify;\">How would a &#8220;Plate Of Gold&#8221; look like?<\/li>\n<\/ul>\n<p>And then my IDS+IPS system throws on me a big fat text exception with the header\u00a0&#8220;We are humans, we need others!&#8221;.<\/p>\n<p>And indeed this is an IDS+IPS which I didn&#8217;t built and every once in a \u00a0while I am asking myself, how many digest functions are in there?<\/p>\n<ul>\n<li>CRC32<\/li>\n<li>MD5<\/li>\n<li>SHA1<\/li>\n<li>SHA256<\/li>\n<li>SHA512<\/li>\n<li>SHA1024<\/li>\n<li>SHA\u221e ?<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Is\u00a0there an\u00a0AES\u00a0based one\u00a0also in there?<br \/>\nAnd my answer is that I do not know what&#8217;s in there\u00a0but I can see some &#8220;reflection&#8221; of something greater and better. Then I start to wonder, why all these clients wants their\u00a0so well formed and\u00a0solid and mature mind to be proxied using any solution? Would\u00a0any human made solution ever match our genes?<\/p>\n<p style=\"text-align: justify;\">I cannot give any &#8220;scientific&#8221; opinion but I can bring to the table things from others which have more weight then me on them either from life experience or scientific research. These do claim that the human\u00a0genes are not &#8220;perfect&#8221; and there for there is always\u00a0a need to &#8220;spice&#8221; the human mind and soul in order to allow it some level of progress. The most simple example of humans being affected is that kids tries to learn from their parents and\u00a0later\u00a0with time they try to learn from others. This state of learning curve can teach us that genes are not &#8220;everything&#8221;.<\/p>\n<p style=\"text-align: justify;\">The answer will not always be &#8220;Faster&#8221; if you will get to the state of understanding and believing that it&#8217;s a rocket to your mind that&#8217;s hitting using words, pictures, tables, shapes and other things.<\/p>\n<p style=\"text-align: justify;\">But!! don&#8217;t get paranoid!! Enough that you have another person in the house next to you and you are safe enough to not loose your mind. Enough that there is someone that can be asked directly or using a proxy and this world already feels much better then it was couple seconds ago.<\/p>\n<p style=\"text-align: justify;\">All The Bests,<br \/>\nEliezer Croitoru<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I am happy to publish\u00a0the article for: Squid-Cache 3.5.20 and 4.0.12 beta release. The details about the the RPMs repository are at squid-wiki. RPMs Available for CentOS, Oracle Linux, OpenSUSE Leap Faster is not always the answer!! When clients\u00a0are not complaining? What I mean is, did you ever seen a client complains about the speed &hellip; <a href=\"https:\/\/www1.ngtech.co.il\/wpe\/2016\/07\/08\/faster-is-not-always-the-answer\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Faster is not always the answer!!<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[2],"class_list":["post-293","post","type-post","status-publish","format-standard","hentry","category-squid-release","tag-squid"],"_links":{"self":[{"href":"https:\/\/www1.ngtech.co.il\/wpe\/wp-json\/wp\/v2\/posts\/293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www1.ngtech.co.il\/wpe\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www1.ngtech.co.il\/wpe\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www1.ngtech.co.il\/wpe\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www1.ngtech.co.il\/wpe\/wp-json\/wp\/v2\/comments?post=293"}],"version-history":[{"count":6,"href":"https:\/\/www1.ngtech.co.il\/wpe\/wp-json\/wp\/v2\/posts\/293\/revisions"}],"predecessor-version":[{"id":344,"href":"https:\/\/www1.ngtech.co.il\/wpe\/wp-json\/wp\/v2\/posts\/293\/revisions\/344"}],"wp:attachment":[{"href":"https:\/\/www1.ngtech.co.il\/wpe\/wp-json\/wp\/v2\/media?parent=293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www1.ngtech.co.il\/wpe\/wp-json\/wp\/v2\/categories?post=293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www1.ngtech.co.il\/wpe\/wp-json\/wp\/v2\/tags?post=293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}