Разрешить Кэш и нагрузка на сеть.



  • Добрый день, подскажите по такому функциональности: По умолчанию кэш запрещен в BAS.
    В случае если его включить - то получается, что потребление сети и т.д - будет значительно снижено, если операции происходят на одном сайте например, так как большинство файлов должно быть кэшировано и повторная загрузка их не будет производится.

    Правильно ли я понял?

    И есть ли какие то подводные камни в использовании кэша? Кроме нагрузки на диск и т.д



  • @kibec said in Разрешить Кэш и нагрузка на сеть.:

    Добрый день, подскажите по такому функциональности: По умолчанию кэш запрещен в BAS.
    В случае если его включить - то получается, что потребление сети и т.д - будет значительно снижено, если операции происходят на одном сайте например, так как большинство файлов должно быть кэшировано и повторная загрузка их не будет производится.

    Правильно ли я понял?

    И есть ли какие то подводные камни в использовании кэша? Кроме нагрузки на диск и т.д

    Давайте определимся с понятиями. Есть фактический кеш браузера, а есть кеш браузера в BAS, это объект дублирующий данные из кеша браузера.

    При старте работы программы, создаётся временный профиль со случайным названием в папке

    \BrowserAutomationStudio\apps\21.7.2\prof\
    

    При работе с браузером, в этом временном профиле начинает сохранятся кеш

    \BrowserAutomationStudio\apps\21.7.2\prof\рандом\Cache
    

    Эта папка увеличивается в размере в зависимости от объёма кеширования сайтов.


    В свою очередь когда браузер загружает url, то происходит сохранение данных в ассоциативный массив _CachedData и ! ВСЯ ! последующая работа с кешем в BAS сводится к работе с данными именно в _CachedData.
    Действия "Разрешить кэш", "Запретить кэш", "Получить элемент кэша" и "Очистить кэшированные данные" ни как не влияют на фактический кеш браузера.

    Вот тестовый скрипт


    Значит кеширование данных будет происходить в любом случае и ускорять тем самым загрузку одних и тех же страниц, с условием использования одних и тех же профилей.


Log in to reply