@BAS-Viet-Nam от диска тоже зависит, поначалу тоже было норм но чем больше файлов тем все хуже + многопоточность. Решение от фокса спасло.
Запретить кеш . Работает ли ?
-
@vituskosoy said in Запретить кеш . Работает ли ?:
Подскажите, где BAS хранит кэш для простенкого скрипта типа:
Разрешить кэш -> Загрузить
В оперативке или на диске, если на диске, то где?В не скомпилированном скрипте, на диске, в директории
\BrowserAutomationStudio\apps\21.6.2\profсоздаётся папка с рандомным названием, в ней лежит временный профиль.
В скомпилированном там же по аналогии. -
@fastspace said in Запретить кеш . Работает ли ?:
Условия чего?
Мы с вами уже вели подобный разговор. Я не всё знаю, если что то не работает в BAS, вы это опишите нормально, поэтапно, чтобы я мог повторить и узнать что да как. Но это оффтоп..
@fastspace said in Запретить кеш . Работает ли ?:
Кэш у баса только в дефолтном профиле и создаваемом мной произвольно.
Лично я пока костыль юзаю. До того как переключаюсь на профиль удаляю папкуДва дня разбирался что да как с кешем.
Когда браузер загружает урл, то происходит сохранение данных в ассоциативный массив _CachedData и
! ВСЯ !последующая работа с кешем сводится к работе с данными именно в _CachedData.
Действия "Разрешить кэш", "Запретить кэш", "Получить элемент кэша" и "Очистить кэшированные данные" ни как не влияют на фактический кеш браузера.Вот тестовый скрипт
с локальными профилями результат такой же.
@support настоятельно не рекомендует в ручную что либо делать с профилем:

К сожалению пользы от предложенного параметра
https://peter.sh/experiments/chromium-command-line-switches/#disk-cache-size
я не смог добиться.
Кто захочет продолжить мои эксперименты, параметры нужно добавлять в файл chrome_command_line.txt
--disk-cache-size=10485760объём нужно указывать в байтах.
-
@fastspace said in Запретить кеш . Работает ли ?:
@fox Где у тебя в тестовом скрипте профиль?
Я же выше объяснял:

при любой работе в браузере создаётся временный профиль. И в тестовом скрипте измеряется объём кеша как раз этого временного профиля.
Ладно - ок. Добавил
0_1550332637255_1550325613607-271.xml
Кэш как собирался, так и остался. Ни запретить - ни очистить не работает.Ты читал моё сообщение то? Или это уже принципиальный тролинг?
-
Ты читал моё сообщение то? Или это уже принципиальный тролинг?
А ты мои читал? Ты сам меня тролишь, я тебе говорю одно - ты об стенку другое.
Я шас закричу.
ПРИЧЕМ ТУТ ВРЕМЕННЫЙ ПРОФИЛЬ? КОМУ НАФИГ НУЖЕН ЭТОТ ВРЕМЕННЫЙ ПРОФИЛЬ, КОГДА У ТЕБЯ 2000 АКОВ СПАМИТ? Сколько раз мне это повторить? Я тебе говорю про НЕ временный профиль, который я сам создаю в произвольном порядке. Скачай мой скрипт - я там добавил действие нужное. Затем зайди в папку Cache и увидишь что кэш будет копиться и не будет работать ни одно действие с ним.А вообще мне пофигу, будет это работать или нет. До тебя достучаться сложно, мой костыль работает идеально. Профиль никак не повреждается, все значения остаються на месте. А остальные юзеры, типо автора темы пусть сами сращивают себе решение.
-
@max_chip said in Запретить кеш . Работает ли ?:
@fastspace удаляя кеш ты удаляеш и куки ? вот как бы удалять все дерьмо но куки оставлять ?
Куки в профиле хранятся в файле Cookies
-
@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 -
Всем добрый день, извиняюсь, что поднял старый топик, может быть появились более актуальные решения по запрету кэша полному? У меня за 6 часовую сессию записывает на диск 40 гигов. Так у меня и умирают жесткие диски :)
Видео запретить нельзя. Пытаюсь блокировать кэш файлов видео - результата, к сожалению - ноль. Все равно все сохраняет.
-
@lcatlas Профиля БАСа сами по себе весят довольно-таки много (если профиль прогретый). Если действие "запретить кэш" не помогает, попробуйте действие "очистить кэш" в конце работы скрипта. Только из-за своеобразной особенности (я бы даже сказал бага) после этого нужно ещё сон ~30-40 секунд добавить, чтобы изменения успели записаться на жёсткий диск
-
Проблема в том, что у меня есть машины с 500 профилями и там, за вечер, пишется под 300 гб, что честно говоря слегка ни в какие рамки)
Так как во первых нужны датацентровские винты огромных объемов, во вторых даже их ресурс может насиловаться довольно быстро, при таких объемах.
С очисткой кэша у меня проблем нет, батник запустил - все почистилось. Меня интересует ресурс железа и сам размер этого самого железа для закупа.
-
@lcatlas Вот Скрипт - https://yadi.sk/d/yR_44rbBfBhpDA
С одной Функцией к Путю Папки с Профилями, чистит Кешь во всех Автоматом, тут не так давно кто то поделился, раньшо Батником чистили, но тот и с Компа всё с названием Cashe мог вычистить :)))
И вот даж мне сам Разраб на другом Борде ответил на этот Вопрос :
-
Спасибо большое, но у меня нет проблем с очисткой кэша. У меня проблема в том, что за вечер может записать на винт 300 гб данных. И это ССД с определенным ресурсом. Мне нужно, чтобы этих 300 гб не было, более того, они не ускоряют мне загрузку ни в коем роде, так как это видео, которые всегда разные.
Таких машин много.

