Question
I was wondering whether there are any best practices or if you have any good tips on improving performance of a self hosted openX instance.
Apart from the usual suspects (e.g. tuning apache, php and mySQL), using memcached for caching etc.
Is there any room for a CDN or other proxy cache in front of openX? (my guess is no due to the dynamic nature of the delivery scripts results)?
OTHER TIPS
You can refer these steps given on openx website, performance tuning Openx has some problems like it fetches all the banners from system which are matching to zone id, and apply all delivery limitation on them to select right banner for serving. but you can try given steps in url, and that will improve the performance.
Yes, you can use a CDN.
I'm using a CDN (pull zone with CNAME). And I only set this parameter:
Configuration > Global Settings > Banner Delivery Settings > OpenX Server Access Paths
Image Store URL: http:// cdn.yourdomain.com/www/images