Это значит, что сайт высоконагруженный. Каждый файл кэша является сохраненной копией результата парсинга. При повторном запуске поиска, скрипт достанет результат из кэша, не запуская парсер снова. Большое кол-во файлов кэша говорит о огромном кол-ве запросов на сайте (генерируемые теми же поисковиками). Так что, это скорее добрый знак. Файл кэша содержит минимальный набор самой нужной информации, которая максимально оптимизирована. Если скрипт быстро занимает все доступное место - рекомендуем перейти на тариф с большим кол-вом ресурсов. Выключать кэширование в настройках крайне не рекомендуется, так как каждый запрос начнет парсится заново, что создаст повышенную нагрузку на сервер.
Если диск заполняется не быстро, можно очищать кэш по крону:
Создать файл
clear_cache.php с указанным содержимым в корне сайта и запускать раз в несколько дней. При каждом запуске папка с кэшэм будет очищаться.
PHP:
<?php
foreach (glob('cache/*') as $file)
{
print("Файл {$file} удален \r\n");
unlink($file);
}