Умерь обильные корма,
Возделывай свой сад.
И будет стройная «корма»,
И собранный «фасад».
Игорь Губерман
Философские Гарики
Со второй частью «вечного вопроса» все достаточно очевидно, потому не стану вас интриговать от слова «совсем». Да, эти маленькие (по нынешним меркам) файлы – есть продукт разработчиков сайтов, которыми (в отличие от создателей компьютерных вирусов) движет вполне безобидное желание: облегчить жизнь и своему детищу и тем, кто с ним столкнулся на просторах «всемирной паутины». Вот только забывают они, что благими намерениями вымощена дорога сами знаете куда.
Наиболее воспитанные разработчики обычно честно предупреждают пользователя, что хотят использовать такие файлы (а их может быть несколько даже в рамках одного сайта) и предлагают ему согласиться или отказаться от данной подчас «медвежьей» услуги. Правда при этом нет никакой гарантии, что скрипт сайта согласится с вашим выбором, а не сделает все по-своему. Другие делают это молча, но в силу природной скромности ограничивают время жизни таких файлов несколькими днями. Самые же бесцеремонные не только исподволь и на постоянной основе внедряют к нам свои «куки» (перейдем таки к русскому языку!), но и не дают сайту нормально отрабатывать в случае их отсутствия.
На мой взгляд, самым безобидным и даже полезным в этих «куках» можно считать лишь сохранение настроек сайта, сделанных самим его пользователем. Ведь не логично, да и не каждому по зубам при любом «чихе» лезть в реестр операционной системы. Например, это может быть выбор и закрепление русскоязычного интерфейса для изначально «импортного» сайта или сохранения масштаба его отображения в окне браузера или последней позиции курсора внутри многостраничного сайта.
Естественно бывает и обратная «картина маслом», когда с помощью «кук» авторы сайтов пытаются выведать и умыкнуть персональные данные пользователей и их предпочтения.
Как видно все подобные действия не являются обязательными, и пользователи в меру своих возможностей стараются оградить себя от такой навязчивости. Браузеры, как умеют, пытаются помочь им в этом. Но тупое удаление или препятствование записи «куков» всякий раз возвращает пользователя сайта в начальную точку, происходит так называемое «разлогинивание». А это, как минимум, лишний «геморрой» при повторном обращении пользователя к такому сайту.
Расплатой же за «удобства» от «куков» является существенный расход дискового пространства (общий их объем может достигать гигабайта и более). Но это только видимая часть айсберга. Ведь, несмотря на маленькие размеры, эти «помощники» оставляют много бесполезных «хвостов» в кластерной файловой системе. А само их количество создает заметные трудности в работе браузеров, что особенно ощущается при необходимости синхронизации информации аккаунта пользователя между разными устройствами для выхода в Интернет.
Нелирическое отступление
На заре Интернета я искренне считал, что рекламная навязчивость браузеров это следствие внедрения «куков» в мою систему. Однако это оказалось не совсем верным. Реклама браузеров от «куков» почти не зависит, этим занимается «искусственный интеллект» поисковых систем (Google Adsense или Яндекс-Директ, например).
Собственно и «куки» появились лишь вместе с новыми браузерами типа Chrome или того же FireFox от Mozila. Если старый добрый «ослик» (Internet Explorer) тащил к нам на диск практически все содержимое сайта, то эти «новоделы», кроме сугубо служебной информации, стали ограничиваться записью ссылок в «кеш» браузера на те или иные онлайн или медиаресурсы с параллельной записью своих особых меток в «куках».
Поначалу меня заметно раздражала необходимость повторного прохождения «досмотра» по нескольку раз на дню в случае удаления «куков», и я приспособился было «куки» не удалять. Особо это не мешало, но только до тех пор, пока я не подключил синхронизацию своего браузерного аккаунта на разных устройствах. Не сразу конечно, но я стал замечать, что при запуске браузера и попытке открыть первую вкладку тот задумывался минуты на четыре.
Я упорно старался не чистить «куки» дабы избежать повторной «легализации» на том или ином сайте. Чистил только «кеш» - временное хранилище служебной информации сайтов. Но ситуация со стартовым ожиданием выхода в Интернет меня откровенно «достала», и я стал искать выход.
Мой любимый стихоплет – Гарик Губерман, творчество которого я обычно беру в качестве эпиграфов к своим опусам, считает так:
Когда судьба загонит в угол
В тупик фортуна заведет -
Не падай духом от испуга
И выход сам себя найдет!
Игорь Миронович конечно тот еще оптимист, а по правде сказать - человек, напяливший на себя маску «раздолбая». Впрочем, на девятом десятке жизненного пути такой подход уже не кажется глупостью – что еще остается, кроме сарказма, когда изменить ситуацию ты уже не в силах? Вот только в данном вопросе мне пришлось искать решение дилеммы с «куками» самому. И оно не заставило себя ждать.
Вот она – «золотая серединка»
Для начала я приказал браузеру при его закрытии удалять таки сторонние «куки». Замечу, что у меня основным браузером является FireFox от Mozila, потому все манипуляции я показываю на его примере.
Но прежде чем удалить таким образом все «куки» я создал из всех закладок список ссылок на сайты, куда я обычно захожу минимум раз в неделю, разрешив им оставаться до конца их жизни, срок которой обычно определяется разработчиками соответствующих сайтов. Я не знаю, как это можно сделать автоматически, потому пришлось прибегнуть к методу «научного тыка», точнее - ручного «копипаста». Т.е. я находил нужную закладку, кликал по ней правой клавишей мыша, из выпадающего меню выбирал опцию «копировать» и, наконец, вставлял скопированную ссылку в специальное поле ввода журнала исключений, выбирая опцию «разрешить». В смысле - разрешить браузеру сохранять избранные «куки» на постоянной основе. После создания полного списка исключений (у меня это порядка 50-ти ссылок) надо не забыть сохранить сделанную работу.
Вот теперь можно закрывать браузер, чтобы удалить оставшиеся «куки». За одно я удалил и содержимое «кеша». Через минуту снова запустил браузер и (о чудо!) первая вкладка открылась уже через 6 секунд, а вновь рассчитанное состояние мест хранения «куков» и «кеша» выглядело следующим образом:
Увы, но, запустив FireFox на другом устройстве примерно через час, я не увидел столь радужной картинки. Хотя перед выключением браузера я и настроил в своём FireFox-аккаунте опции синхронизации, как на этой картинке:
По логике должны были растиражироваться все опции пункта настроек, но созданный мною список исключений для «куков» в этом процессе был проигнорирован. Пришлось на новом месте повторять всю процедуру с нуля. Благо делать эту работу пришлось всего три раза (я еще иногда выхожу в Интернет с телефона тоже с помощью FireFox). В мобильной версии процедура «копипаста» довольно неуклюжая, потому пришлось малость «попотеть». Зато теперь и правда «не болит голова у дятла».
Как говорится, век живи и век учись. Однако лучше всего учиться на чужих ошибках. Хотя, если ошибки делают дураки, то получается, что умные учатся у дураков.
Надеюсь, и мой неказистый опыт кому-то будет полезен, а стало быть, этот кто-то заведомо умнее меня.
Оставить комментарий