I have added an RSS feed on a Zen-cart store, PHP 5.2, apache2. The store has some 25.000 products with their name, description, price, image, etc.
The RSS is stored in a cache to avoid running the query everytime, but even then the server slows down when the RSS is retrieved, sometimes getting a blank page because the max-execution-time is exceeded (I have already set 220 seconds).
Is there any way of better dealing with large RSS feeds? I could always split it in 2 or 3 feeds, but some partners require a single feed url to retrieve all the products in one go.