Page 226 - DCAP104_EXPOSURE_TO_COMPUTER_DISCPLINES
P. 226

Unit 11: Programming Process



                                                                                                  Notes
            Speeding up the Internet is an ongoing discussion over the use of peering and QoS technologies.
            Guidelines for Web response times are:
              (i) 0.1 second (one tenth of a second). Ideal response time. The user doesn’t sense any
                 interruption.
             (ii) 1 second. Highest acceptable response time. Download times above 1 second interrupt the
                 user experience.
             (iii) 10 seconds. Unacceptable response time. The user experience is interrupted and the user
                 is likely to leave the site or system.

            11.4.12 Caching
            If a user revisits a Web page after only a short interval, the page data may not need to be re-
            obtained from the source Web server. Almost all web browsers cache recently obtained data,
            usually on the local hard drive. HTTP requests sent by a browser will usually only ask for data that
            has changed since the last download. If the locally cached data are still current, it will be reused.
            Caching helps reduce the amount of Web traffic on the Internet. The decision about expiration is
            made independently for each downloaded file, whether image, stylesheet, JavaScript, HTML, or
            whatever other content the site may provide. Thus even on sites with highly dynamic content,
            many of the basic resources only need to be refreshed occasionally. Web site designers find it
            worthwhile to collate resources such as CSS data and JavaScript into a few site-wide files so that
            they can be cached efficiently. This helps reduce page download times and lowers demands on
            the Web server.
            There are other components of the Internet that can cache Web content. Corporate and academic
            firewalls often cache Web resources requested by one user for the benefit of all. (See also Caching
            proxy server.) Some search engines also store cached content from websites. Apart from the
            facilities built into Web servers that can determine when files have been updated and so need
            to be re-sent, designers of dynamically generated Web pages can control the HTTP headers sent
            back to requesting users, so that transient or sensitive pages are not cached. Internet banking and
            news sites frequently use this facility. Data requested with an HTTP ‘GET’ is likely to be cached
            if other conditions are met; data obtained in response to a ‘POST’ is assumed to depend on the
            data that was POSTed and so is not cached.
                          Web caching is the caching of web documents (e.g., HTML pages, images) to
                          reduce bandwidth usage, server load, and perceived lag. A web cache stores
                          copies of documents passing through it; subsequent requests may be satisfied
                          from the cache if certain conditions are met.




                            The Issue


                   ight of the top 50 e-services consulting, creative, and technology companies joined to
                   form this client company — eight separate companies with eight separate sales forces
             Ecombined into one. Our contact was the CEO of the largest company. He understood
             that a sale is a process and that to effect a smooth merger, the newly combined sales teams
             would need to be on the same page with a common sales methodology. When our contact
             was appointed EVP for corporate development for the newly formed company, he knew
             that he had to bring these eight companies together through common language and process.

                                                                                Contd...



                                             LOVELY PROFESSIONAL UNIVERSITY                                   219
   221   222   223   224   225   226   227   228   229   230   231