Greg,
Тут все зависит от частоты чтения ленты и от частоты ее обновления. И еще от способа ее формирования. Если лента, например, формируется по данным из базы, и обновляться она будут не очень часто, то, конечно незачем выполнять запрос каждый раз. Лучше сделать статический ресурс, который будет быстро возвращаться пользователю или применить кэширование.
Впрочем, кэширование в любом случае полезно будет. Можете, например сделать скрипт, который при одних условиях будет возвращать кэшированый контент, а при других делать новую ленту из данных, полученных из базы, и сохранять ее в кэш.
Так что все зависит от конкретной ситуации. Смотрите сами. Вы ведь делаете ленту и скрипт, который ее формирует.
Удачи!