Page 115 - Bkhargava_-_Grokaem_algoritmy
P. 115

114    Глава 5.  Хеш-таблицы


        ввели учетные данные на Facebook, то вы видите страницу входа.  Все поль­
        зователи видят одну и ту же страницу входа. Facebook постоянно получает
        одинаковые запросы: «Я еще не вошел на сайт, выдайте мне домашнюю
        страницу~. Сервер перестает выполнять лишнюю работу и генерировать
        домашнюю страницу снова и снова. Вместо этого он запоминает, как вы­
        глядит домашняя страница, и отправляет ее вам .





                          ЬXO.Jl
                           НЕ.       g~$
                        6ЫПОЛНЕ.Н ~
                       /'                             1
                  ~                             6Е.Б-С.ТРАНИЩ
                                                 C.OXPAHE.HHAJI
                       '\  ьхо.а.
                        6ЫПОЛНЕ.Н                 шщ ir-
                                              _,,  РАБОПЕ.Т ~-  ::::::::-  _

                                                                    '
                                                                  1
                                                         ЬЕ.Б-С.ТРАНМЦА


        Такой механизм хранения называется кэшированием.  Он обладает двумя
        преимуществами:

        1:)  вы получаете веб-страницу намного быстрее, как и в том случае, когда
           вы запомнили расстояние от Земли до Луны. Когда племянница в сле­
           дующий раз задаст вопрос, вам не придется гуг лить. Бы можете выдать
           ответ мгновенно;

        l:J  Facebook приходится выполнять меньше работы.
        Кэширование - стандартный способ ускорения работы. Все крупные веб­
        сайты применяют кэширование. А кэшируемые данные хранятся в хеше!

        Facebook не просто кэширует домашнюю страницу.  Также кэшируются стра­
        ницы «0  нас~, «Условия использования~ и многие другие. Следовательно,
        необходимо создать связь U RL-aдpeca страницы и данных страницы.





                                                         www.trk.kg
   110   111   112   113   114   115   116   117   118   119   120