Запретить кеш . Работает ли ?

Поддержка
  • Подскажите, где BAS хранит кэш для простенкого скрипта типа:
    Разрешить кэш -> Загрузить
    В оперативке или на диске, если на диске, то где?

  • @vituskosoy said in Запретить кеш . Работает ли ?:

    Подскажите, где BAS хранит кэш для простенкого скрипта типа:
    Разрешить кэш -> Загрузить
    В оперативке или на диске, если на диске, то где?

    В не скомпилированном скрипте, на диске, в директории

    \BrowserAutomationStudio\apps\21.6.2\prof
    

    создаётся папка с рандомным названием, в ней лежит временный профиль.
    В скомпилированном там же по аналогии.

  • @fastspace said in Запретить кеш . Работает ли ?:

    Условия чего?

    Мы с вами уже вели подобный разговор. Я не всё знаю, если что то не работает в BAS, вы это опишите нормально, поэтапно, чтобы я мог повторить и узнать что да как. Но это оффтоп..

    @fastspace said in Запретить кеш . Работает ли ?:

    Кэш у баса только в дефолтном профиле и создаваемом мной произвольно.
    Лично я пока костыль юзаю. До того как переключаюсь на профиль удаляю папку

    Два дня разбирался что да как с кешем.

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

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

    с локальными профилями результат такой же.


    @support настоятельно не рекомендует в ручную что либо делать с профилем:
    0_1550325691639_c9892a30-6c11-472d-8581-3eb50bc45741-изображение.png

    К сожалению пользы от предложенного параметра
    https://peter.sh/experiments/chromium-command-line-switches/#disk-cache-size
    я не смог добиться.


    Кто захочет продолжить мои эксперименты, параметры нужно добавлять в файл chrome_command_line.txt

    --disk-cache-size=10485760
    

    объём нужно указывать в байтах.

  • @fox Где у тебя в тестовом скрипте профиль?
    Ладно - ок. Добавил
    0_1550332637255_1550325613607-271.xml
    Кэш как собирался, так и остался. Ни запретить - ни очистить не работает.
    alt text

  • @fastspace said in Запретить кеш . Работает ли ?:

    @fox Где у тебя в тестовом скрипте профиль?

    Я же выше объяснял:
    0_1550333091225_6e37f54e-95cc-4ae1-87a4-24b84ef10be8-изображение.png

    при любой работе в браузере создаётся временный профиль. И в тестовом скрипте измеряется объём кеша как раз этого временного профиля.

    Ладно - ок. Добавил
    0_1550332637255_1550325613607-271.xml
    Кэш как собирался, так и остался. Ни запретить - ни очистить не работает.

    Ты читал моё сообщение то? Или это уже принципиальный тролинг?

  • Ты читал моё сообщение то? Или это уже принципиальный тролинг?

    А ты мои читал? Ты сам меня тролишь, я тебе говорю одно - ты об стенку другое.
    Я шас закричу.
    ПРИЧЕМ ТУТ ВРЕМЕННЫЙ ПРОФИЛЬ? КОМУ НАФИГ НУЖЕН ЭТОТ ВРЕМЕННЫЙ ПРОФИЛЬ, КОГДА У ТЕБЯ 2000 АКОВ СПАМИТ? Сколько раз мне это повторить? Я тебе говорю про НЕ временный профиль, который я сам создаю в произвольном порядке. Скачай мой скрипт - я там добавил действие нужное. Затем зайди в папку Cache и увидишь что кэш будет копиться и не будет работать ни одно действие с ним.

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

  • @fastspace удаляя кеш ты удаляеш и куки ? вот как бы удалять все дерьмо но куки оставлять ?

  • @max_chip said in Запретить кеш . Работает ли ?:

    @fastspace удаляя кеш ты удаляеш и куки ? вот как бы удалять все дерьмо но куки оставлять ?

    Куки в профиле хранятся в файле Cookies

  • @max_chip Вот Глянь Тему там чел Костыль норм даёт. Сам им и пользуюсь Так как Запретить Кеш то же не помогает :)
    Тема - https://community.bablosoft.com/topic/6986/профили-браузера/8

    alt text

  • спасибо какраз думал для теста прикрутить посмотреть.

  • @Fox не работает настройка в chrome_command_line ...
    пробовал все 5 вариантов вместе. ни одну из настроек не подхватывает
    --disk-cache-dir=/dev/null
    --media-cache-dir=/dev/null
    --disable-application-cache
    --media-cache-size=1
    --disk-cache-size=1

  • This post is deleted!
  • @Evheniu что именно норма ? для вас норма ? По делу есть что сказать ?

  • This post is deleted!
  • Всем добрый день, извиняюсь, что поднял старый топик, может быть появились более актуальные решения по запрету кэша полному? У меня за 6 часовую сессию записывает на диск 40 гигов. Так у меня и умирают жесткие диски :)

    Видео запретить нельзя. Пытаюсь блокировать кэш файлов видео - результата, к сожалению - ноль. Все равно все сохраняет.

  • @lcatlas Профиля БАСа сами по себе весят довольно-таки много (если профиль прогретый). Если действие "запретить кэш" не помогает, попробуйте действие "очистить кэш" в конце работы скрипта. Только из-за своеобразной особенности (я бы даже сказал бага) после этого нужно ещё сон ~30-40 секунд добавить, чтобы изменения успели записаться на жёсткий диск

  • @lcatlas то действие давно не работает.

    @DoctorKrolic а как это поможет человеку если данные уже записались и объем ресурса накопителя исчерпан?

  • Проблема в том, что у меня есть машины с 500 профилями и там, за вечер, пишется под 300 гб, что честно говоря слегка ни в какие рамки)

    Так как во первых нужны датацентровские винты огромных объемов, во вторых даже их ресурс может насиловаться довольно быстро, при таких объемах.

    С очисткой кэша у меня проблем нет, батник запустил - все почистилось. Меня интересует ресурс железа и сам размер этого самого железа для закупа.

  • @lcatlas Вот Скрипт - https://yadi.sk/d/yR_44rbBfBhpDA
    С одной Функцией к Путю Папки с Профилями, чистит Кешь во всех Автоматом, тут не так давно кто то поделился, раньшо Батником чистили, но тот и с Компа всё с названием Cashe мог вычистить :)))
    И вот даж мне сам Разраб на другом Борде ответил на этот Вопрос :

    alt text

  • @super84 Кстати если Профилей много Скрипт Якобы Виснет, но его просто не трогать и он сам оживёт с сообщением Ок мол :)