0987 пишет: вроде все правильно сделал но каждый следующий кеш с другим ИД затирает предыдущий, сохраняются все в 1 файл на сервере
Неправильно. Значит не правильно формируете идентификатор кеша. $cacheID = array(SITE_ID, $arParams["RSS_URL"]); $cacheID - должен содержать "все", что влияет на результат.
у меня примерно было так по страницам 1) [0]=>RU [1]=>1 2) [0]=>RU [1]=>2 3) [0]=>RU [1]=>3
и т.д. на каждой странице, ставил вывод, все правильно менялось, ну ладно это не важно, html вроде по шустрее работает, остановлюсь на нем, еще раз спс))