По умолчанию Битрикс использует файловы кеш. Чтобы его «почистить», bitrix cache необходимо удалить все файлы в папке /bitrix/cache/. Это можно сделать из панели администратора, в разделе «Автокеширование»-> «очистка файлов кеша». Но удаляются они очень долго. Как же быстро удалить все файлы кеша Битрикса?
Есть раз метод. Довольно исполнить PHP код:
$obCache = new CPHPCache();
$obCache->CleanDir();
Он промаркирует все файлы кеша битрикса на удаление. В конце заглавий всех файлов кеша будет замечен приписка из точки, тильды и длинноватого количества на подобии: «.~7894561». Выходит, собственно что впоследствии подобный маркировки пути к файлам кеша поменяются, значит целый ветхий кеш вебсайта не станет оцениваться. Это возможно считать за мгновенную чистку кеша битрикса. Остаётся лишь только выслать эти файлы. И система сама это устроит: по агентам на бестселлерах или же кроне. Причём порциально, по некоторое количество файлов за итерацию. Собственно что достаточно длительное время.
Превосходство такового способа перед нормальным — не надобно содержать окошко браузера не закрытым и дожидаться пока же файлы удалятся. Дефект — весь денек система станет занята удалением файлов в теневом режиме. Возможно ли ей помочь? Нередко охота ускорить процесс, так как загружать систему тупоумный работой по самоочистке не рассудительно. Для сего нужно предоставить команду сквозь ssh:
rm -rf /путь_к_сайту_на_сервере/bitrix/cache/*.~*
Эта команда проворно удалит все файлы, которые присутствуют в папке /bitrix/cache/ и имеют в своём заглавии точку с тильдой «.~», т.е. как раз маркированные на удаление файлы.
В «Битрикс окружение» дорога к файлам кеша станет владеть вид:
rm -rf /home/bitrix/www/bitrix/cache/*.~*
В случае если разобраться в содержании данной команды:
rm — выслать файл/папку
-r — Рекурсивное удаление каталогов. Если не поставить этот ключ, то произойдёт удаление только файлов в корневой папке /cache/, но не файлов, вложенных в папки (к примеру, /cache/s1/). одним словом, никакие папки не удалятся.
Вы можете посмотреть dns записи домена на нашем сайте.
-f — означает «не спрашивать подтверждение на удаление». Если не поставить этот ключ, то система будет спрашивать действительно ли мы хотим удалить каждый файл. А их там тысячи! На нашем веб-сайте https://alexgur.ru/ Вы можете узнать об этом подробнее.