Настройка memcached через unix-сокеты

Иногда Вы не хотите сохранять историю в Bash, так как команды могут содержать такие чувствительные данный, как например пароли.

Как настроить  memcached через unix-сокеты

Для примера возьмём стандартную CentOS. Установка стандартная:

# yum -y install memcached

Далее добавьте memcached в автозагрузку.

# service memcached start # chkconfig memcached on

Установите библиотеку php-memcache (в 1С-Битрикс: Веб-окружение модуль уже подключён).  Если у вас изначально была голая CentOS, то этого модуля скорей всего нет, про это во многих инструкциях забывают:

# yum -y install php-pecl-memcache

Далее нужно настроить memcache. В CentOS 6 и 7 версии конфиг находятся в файле /etc/sysconfig/memcached.  Выглядеть он должен примерно так:

PORT=»0″ USER=»memcached» MAXCONN=»1024″ CACHESIZE=»1024″ OPTIONS=»-t 8 -s /tmp/ -a 0666″

Самое главное обратите на параметры запуска:

PORT=»0″ позволяет отключить прослушивание TCP-сокета. С точки зрения безопасности это правильно, лишние открытые порты нам не нужны. USER=»memcached» задаёт владельца сокет-файла, который мы собираемся создать. Никто, кроме владельца, не сможет читать и писать что-либо в сокет. CACHESIZE=»64″ мы оставили как есть, однако в этом параметре вы можете указать количество памяти (в мегабайтах), которое хотите выделить для кэша. OPTIONS — это основные настройки создания сокет-файла, их две: -s /tmp/ задаёт путь и имя будущего файла сокета -a 0600 определяет права доступа к файлу

Читайте также:  5 лучших недорогих SSD на начало 2020 года

По дефолту права встают 600, но сайты то ходят не с пользователем memcached или bitrix (как пишут во многих инструкциях), поэтому у них просто не хватаеn прав писать в этот сокет. Собственно поэтому выставляем там права 666 или выставляем нужного юзера и тогда всё будет работать.

Очистка кэша веб-браузера

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

В Firefox откройте в правом углу «Меню» → «Журнал» → «Удалить историю», далее в окне удаления всей истории выбираем кэш и жмём «Удалить сейчас».

В браузере Chrome в правом углу откройте «Меню» → «Дополнительные инструменты» → «Удаление данных о просмотренных страницах…» → «Очистить историю» выбираем «Изображения и другие файлы, сохранённые в кэше» и жмём очистить историю.

Очистка кэша веб-браузера

В браузере Opera в левом углу открываем «Меню» переходим во вкладку «История» здесь в правом углу жмём «Очистить историю…» вновь появившемся окне выбираем «Кэшированные изображения и файлы» нажимаем очистить историю посещений.

Очистка кэша веб-браузера

Кеш 1С

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

Однако очень часто платформа 1С неправильно отрабатывает кеширование конфигурации, и в результате мы получаем неадекватное поведение конфигурации.

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

Первый способ — почистить кэша 1С вручную

Для решения проблем и «глюков» 1С обычно помогает очистка кеша платформы 1C 8.3.

Читайте также:  Команда RPM в Linux

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания — попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя. Попробуйте бесплатно по ссылке >>

Получите 267 видеоуроков по 1С бесплатно:

  • Бесплатный видео самоучитель по 1С Бухгалтерии 8.3;
  • Самоучитель по новой версии 1С ЗУП 3.1;
Кеш 1С

Делается это следующим образом:

шаг 1

Найти каталог, где хранятся временные файлы 1С, их можно увидеть в меню настройки в списке ИБ:

2 шаг

Мы получили адрес вроде

C:\Documents and Settings\username\Application Data\1C\1Cv82\tmplts\1c

Папки с кэшем расположены по адресу

C:\Documents and Settings\username\Application Data\1C\1Cv82\

*где username — имя пользователя системы, а папка 1Cv82 может отличаться в зависимости от версии платформы 1С

Зайдя туда, мы находим множество (количество папок равно количеству конфигураций) интересных папок:

Все выделенные каталоги являются кешем БД 1С, их можно смело удалять. Перед удалением обязательно необходимо выйти из ИБ.

Кеш 1С

Если Вам не хочется искать, где расположены файлы, Вы можете воспользоваться специальной программой (бат-файл), которая очищает папки с временными файлами — скачать  Не забывайте, что Вы пользуетесь ими на свой страх и риск. Они содержат следующую команду:

rmdir «%AppData%\1C\1Cv8» /S /Q rmdir «%LOCALAPPDATA%\1C\1Cv8» /S /Q

Второй способ очистки временных файлов 1С — удаление базы из списка

Второй способ более простой, однако он не совсем правильный. Для очистки достаточно удалить эту конфигурацию и создать новую с тем же путем к ИБ.

Вследствие этого старая папка с кэшем «отвяжется» от этой ИБ, и создастся новый каталог.

Можно делать и так, кеш очищается, однако временные файлы так и остаются на жестком диске.

Третий способ — параметр ClearCache

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

Читайте также:  Как скопировать файлы с помощью команды ср в Linux.

Необходимо в дополнительных параметрах запуска (в списке баз кнопка Изменить, последняя закладка) прописать команду /ClearCache. Пример использования:

Видео по очистке кэша в программах 1С:

Если же «глюки» в 1С не пропали после очистки кэша, и 1С работает не так, как хотелось бы, Вы можете обратиться к квалифицированному программисту 1С.

Кеш 1С

Другие статьи по 1С:

  • Администрирование (обновление 1С, резервные копии и т.д);
  • Программирование 1С
  • Обучение 1С

Это будет вам интересно:

  • Исправление ошибок базы 1С
  • Исправление ошибки формата потока в 1С 8.3
  • Установка и настройка 1С Тест центр (КИП)

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Как часто нужно чистить кэш на компьютере

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

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