<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Concerns about OpenX Hosted system performance</title>
	<atom:link href="http://www.openxconsultant.com/blog/2009/12/concerns-about-openx-hosted-system-performance/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.openxconsultant.com/blog/2009/12/concerns-about-openx-hosted-system-performance/</link>
	<description>Offering support, consulting, and training</description>
	<lastBuildDate>Wed, 14 Apr 2010 17:45:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: John Linden</title>
		<link>http://www.openxconsultant.com/blog/2009/12/concerns-about-openx-hosted-system-performance/comment-page-1/#comment-87</link>
		<dc:creator>John Linden</dc:creator>
		<pubDate>Wed, 16 Dec 2009 02:26:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.openxconsultant.com/?p=254#comment-87</guid>
		<description>Erik,

As always, we appreciate your support at &lt;a href=&quot;http://www.openx.org&quot; rel=&quot;nofollow&quot;&gt;OpenX&lt;/a&gt;.  I want to take a moment to highlight some of the investments we have recently made into our Community Hosted product, as well as reiterate our dedication to providing a world-class product.

We have been very fortunate that publishers around the world have been so interested in our free Community Hosted product.  In less than a year, tens of thousands of publishers have signed up, and we are now serving tens of billions of impressions per month through this free product offering.  We understand how important this system has become to the many businesses that depend on it, and even though the Community Hosted product comes at no charge to our customers, we have been - and will continue to be - investing heavily into the massive infrastructure that is in place to support current and future users.

Given the rapid global adoption of this free product, it should come as no surprise that some of our users have experienced a few bumps in the road related to scaling.  While we are not staffed to directly respond to each and every comment or question, we would like to share with you and your readers our approach to scaling the Community Hosted product.  Scale for us is three-fold: 

&lt;b&gt;1) Scalability of Ad Delivery.&lt;/b&gt;  Our top focus has been to ensure that ads are delivered quickly, accurately, and consistently.  We currently operate more than 400 delivery servers (worldwide) for our free service, and these servers are kept in sync with each other at all times.  Given the self-service nature of this product, we actively monitor for disruptive users who may degrade service for the rest of our Community Hosted user base.  In addition, we are actively expanding capacity to keep up with growth by deploying new delivery servers at a rate of more than 10% a month.  All of this takes place in three different data centers around the world.  Reliable ad delivery will remain our top priority for the Community Hosted product.

&lt;b&gt;2) Scalability of Data.&lt;/b&gt;  Another area of significant investment is data.  Specifically, analyzing and aggregating ad serving events which then turn into reports, as well as the data required to smoothly deliver contract campaigns.  We are currently processing more than 1,200 Gigabytes of data a day, using more than 100 data servers to do the work.  Processing and retaining this volume of data for thousands of customers is no easy, or cheap, task.  We have completely rewritten the backend data system that collects data from the many hundreds of delivery servers, processes it against IAB standards (announcement coming soon), and summarizes it for reporting.  We have also launched a completely rewritten version of MPE (the system that handles ad prioritization) to run continuously, pulling live delivery data to help make faster decisions for which campaigns to show.  This new technology has greatly improved accuracy of campaign delivery for contract campaigns and helps prevent under / over delivery in all but extreme trafficking situations.  We believe this is a massive upgrade to the Community Hosted product and hope you see the new benefits of this technology.

&lt;b&gt;3) Scalability of UI / Reporting.&lt;/b&gt;  OpenX has used MySQL for data storage for a number of years.  While MySQL will continue to play a part in our technology roadmap, it is not suited to solve every data storage problem.  In our Hosted environment, we have already moved a lot of backend data processing to grid-based technologies like Hadoop, and distributed front-end data storage to more appropriate technologies like Cassandra.  We will continue to support MySQL (and others) for our Community Download users, but will always evaluate appropriate technologies for our Hosted platform where our engineers can manage a sophisticated infrastructure.

That said, use of the administrative and reporting interface of the Community Hosted product has been impacted by product adoption and usage, and we have recently taken steps to remediate.  First, we have made changes to the manner in which the user interface (UI) accesses data.  Trafficking queries now access a different hardware cluster than reporting queries, allowing trafficking actions to be performed during high periods of reporting load.  Second, we have restructured the way session queries are managed, to avoid situations where users may have experienced errors while trying to login to the system.  Finally, we have reviewed and revised many of the reporting queries, resulting in massive performance improvements.  Anecdotal feedback from some of our users confirms that these changes have made the experience on Community Hosted significantly better.

Rest assured that we are not stopping here.  We continue to look at ways to improve usability, performance, and of course the overall success of our customer base.  Speaking of customer base, you may have noticed that not all of these improvements have made their way into our Community Download product.  We believe that our Download product must be easy to install, operate and use, something we hear from many users through many channels.  The more sophisticated pieces of our Hosted infrastructure are not easy to install or operate, and are not required for 99% of Download installations.  For these reasons, you will see a divergence in our open source offering, our free Community Hosted product, and our &lt;a href=&quot;http://www.openx.org/enterprise&quot; rel=&quot;nofollow&quot;&gt;Enterprise Hosted&lt;/a&gt; solution.

To sum it up, we strongly believe in the need for a reliable Community ad serving product, and we are putting a disproportionate number of resources behind this effort.  The recent and future changes to the free Community Hosted product should be making noticeable improvements to the experience.  We are very excited about our roadmap for 2010 and beyond, and we appreciate your continued support of OpenX!

John Linden
CTO, OpenX</description>
		<content:encoded><![CDATA[<p>Erik,</p>
<p>As always, we appreciate your support at <a href="http://www.openx.org" rel="nofollow">OpenX</a>.  I want to take a moment to highlight some of the investments we have recently made into our Community Hosted product, as well as reiterate our dedication to providing a world-class product.</p>
<p>We have been very fortunate that publishers around the world have been so interested in our free Community Hosted product.  In less than a year, tens of thousands of publishers have signed up, and we are now serving tens of billions of impressions per month through this free product offering.  We understand how important this system has become to the many businesses that depend on it, and even though the Community Hosted product comes at no charge to our customers, we have been &#8211; and will continue to be &#8211; investing heavily into the massive infrastructure that is in place to support current and future users.</p>
<p>Given the rapid global adoption of this free product, it should come as no surprise that some of our users have experienced a few bumps in the road related to scaling.  While we are not staffed to directly respond to each and every comment or question, we would like to share with you and your readers our approach to scaling the Community Hosted product.  Scale for us is three-fold: </p>
<p><b>1) Scalability of Ad Delivery.</b>  Our top focus has been to ensure that ads are delivered quickly, accurately, and consistently.  We currently operate more than 400 delivery servers (worldwide) for our free service, and these servers are kept in sync with each other at all times.  Given the self-service nature of this product, we actively monitor for disruptive users who may degrade service for the rest of our Community Hosted user base.  In addition, we are actively expanding capacity to keep up with growth by deploying new delivery servers at a rate of more than 10% a month.  All of this takes place in three different data centers around the world.  Reliable ad delivery will remain our top priority for the Community Hosted product.</p>
<p><b>2) Scalability of Data.</b>  Another area of significant investment is data.  Specifically, analyzing and aggregating ad serving events which then turn into reports, as well as the data required to smoothly deliver contract campaigns.  We are currently processing more than 1,200 Gigabytes of data a day, using more than 100 data servers to do the work.  Processing and retaining this volume of data for thousands of customers is no easy, or cheap, task.  We have completely rewritten the backend data system that collects data from the many hundreds of delivery servers, processes it against IAB standards (announcement coming soon), and summarizes it for reporting.  We have also launched a completely rewritten version of MPE (the system that handles ad prioritization) to run continuously, pulling live delivery data to help make faster decisions for which campaigns to show.  This new technology has greatly improved accuracy of campaign delivery for contract campaigns and helps prevent under / over delivery in all but extreme trafficking situations.  We believe this is a massive upgrade to the Community Hosted product and hope you see the new benefits of this technology.</p>
<p><b>3) Scalability of UI / Reporting.</b>  OpenX has used MySQL for data storage for a number of years.  While MySQL will continue to play a part in our technology roadmap, it is not suited to solve every data storage problem.  In our Hosted environment, we have already moved a lot of backend data processing to grid-based technologies like Hadoop, and distributed front-end data storage to more appropriate technologies like Cassandra.  We will continue to support MySQL (and others) for our Community Download users, but will always evaluate appropriate technologies for our Hosted platform where our engineers can manage a sophisticated infrastructure.</p>
<p>That said, use of the administrative and reporting interface of the Community Hosted product has been impacted by product adoption and usage, and we have recently taken steps to remediate.  First, we have made changes to the manner in which the user interface (UI) accesses data.  Trafficking queries now access a different hardware cluster than reporting queries, allowing trafficking actions to be performed during high periods of reporting load.  Second, we have restructured the way session queries are managed, to avoid situations where users may have experienced errors while trying to login to the system.  Finally, we have reviewed and revised many of the reporting queries, resulting in massive performance improvements.  Anecdotal feedback from some of our users confirms that these changes have made the experience on Community Hosted significantly better.</p>
<p>Rest assured that we are not stopping here.  We continue to look at ways to improve usability, performance, and of course the overall success of our customer base.  Speaking of customer base, you may have noticed that not all of these improvements have made their way into our Community Download product.  We believe that our Download product must be easy to install, operate and use, something we hear from many users through many channels.  The more sophisticated pieces of our Hosted infrastructure are not easy to install or operate, and are not required for 99% of Download installations.  For these reasons, you will see a divergence in our open source offering, our free Community Hosted product, and our <a href="http://www.openx.org/enterprise" rel="nofollow">Enterprise Hosted</a> solution.</p>
<p>To sum it up, we strongly believe in the need for a reliable Community ad serving product, and we are putting a disproportionate number of resources behind this effort.  The recent and future changes to the free Community Hosted product should be making noticeable improvements to the experience.  We are very excited about our roadmap for 2010 and beyond, and we appreciate your continued support of OpenX!</p>
<p>John Linden<br />
CTO, OpenX</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eoghain O'Briain</title>
		<link>http://www.openxconsultant.com/blog/2009/12/concerns-about-openx-hosted-system-performance/comment-page-1/#comment-85</link>
		<dc:creator>Eoghain O'Briain</dc:creator>
		<pubDate>Sat, 12 Dec 2009 23:07:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.openxconsultant.com/?p=254#comment-85</guid>
		<description>Hi Erik,

To come in with some feedback on OpenX Hosted, the last couple of months I continuously had problems with the sites admin section, not loading, giving an error, taking forever to load up, if at all. This has been better in the last few weeks but more recently, in the last week, I have been suffering from many blank ads which is getting worse. My case is pretty extreme as I am running 20 zones (javascript) on the page at once, which I believe can be a bit of an issue but which worked fine, display wise, until recently. I currently run the individual zone invocation code in my site, but today tried the site invocation code, which while loaded all my zones almost all the time, other times it loaded absolutely none of my banners. My site is running about 15M ad impressions a month and relies on advertising and so if a solution is not found soon by the guys at OpenX then an alternative will need to be found, which judging by my quick search, will not be easy.

Eoghain</description>
		<content:encoded><![CDATA[<p>Hi Erik,</p>
<p>To come in with some feedback on OpenX Hosted, the last couple of months I continuously had problems with the sites admin section, not loading, giving an error, taking forever to load up, if at all. This has been better in the last few weeks but more recently, in the last week, I have been suffering from many blank ads which is getting worse. My case is pretty extreme as I am running 20 zones (javascript) on the page at once, which I believe can be a bit of an issue but which worked fine, display wise, until recently. I currently run the individual zone invocation code in my site, but today tried the site invocation code, which while loaded all my zones almost all the time, other times it loaded absolutely none of my banners. My site is running about 15M ad impressions a month and relies on advertising and so if a solution is not found soon by the guys at OpenX then an alternative will need to be found, which judging by my quick search, will not be easy.</p>
<p>Eoghain</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Johnson</title>
		<link>http://www.openxconsultant.com/blog/2009/12/concerns-about-openx-hosted-system-performance/comment-page-1/#comment-84</link>
		<dc:creator>Steve Johnson</dc:creator>
		<pubDate>Thu, 10 Dec 2009 16:44:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.openxconsultant.com/?p=254#comment-84</guid>
		<description>Hello Erik

Hope things are well with you! My problem is that I have zones not showing up on my forum. I have 6 zones now and 8 advertisers. I linked all 8 advertisers to the 6 zones. Now, on almost every page refresh or change, 1, 2, 3 or even 4 ads won&#039;t show. Always random zones and random ads. Not sure if anyone else is have this problem. I set the weights all to 1 also.

Thanks, Steve</description>
		<content:encoded><![CDATA[<p>Hello Erik</p>
<p>Hope things are well with you! My problem is that I have zones not showing up on my forum. I have 6 zones now and 8 advertisers. I linked all 8 advertisers to the 6 zones. Now, on almost every page refresh or change, 1, 2, 3 or even 4 ads won&#8217;t show. Always random zones and random ads. Not sure if anyone else is have this problem. I set the weights all to 1 also.</p>
<p>Thanks, Steve</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erik Geurts</title>
		<link>http://www.openxconsultant.com/blog/2009/12/concerns-about-openx-hosted-system-performance/comment-page-1/#comment-82</link>
		<dc:creator>Erik Geurts</dc:creator>
		<pubDate>Wed, 09 Dec 2009 16:43:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.openxconsultant.com/?p=254#comment-82</guid>
		<description>Hi Sol,
Thanks for your feedback. OpenX Market is a different system from OpenX Hosted. Of course, if you&#039;re using OpenX Market from OpenX Hosted, then slow load times in Market do affect your site&#039;s performance.
Regards, Erik</description>
		<content:encoded><![CDATA[<p>Hi Sol,<br />
Thanks for your feedback. OpenX Market is a different system from OpenX Hosted. Of course, if you&#8217;re using OpenX Market from OpenX Hosted, then slow load times in Market do affect your site&#8217;s performance.<br />
Regards, Erik</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sol</title>
		<link>http://www.openxconsultant.com/blog/2009/12/concerns-about-openx-hosted-system-performance/comment-page-1/#comment-80</link>
		<dc:creator>Sol</dc:creator>
		<pubDate>Wed, 09 Dec 2009 15:54:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.openxconsultant.com/?p=254#comment-80</guid>
		<description>I&#039;ve had all of these problems. Getting into the management console was impossible except on weekends. This week it actually improved quite a bit so they must have added capacity. But today I noticed the OpenX site is down. I&#039;m starting to think about a different advertising solution.

I’ve tested their marketplace and the ads they put up come with all kinds of spammy pre-loads that slow load time and often cause the pages not to load at all. I’ve also seen pop-ups appear which is not something I want on my site. So I’ve had to disable that option.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve had all of these problems. Getting into the management console was impossible except on weekends. This week it actually improved quite a bit so they must have added capacity. But today I noticed the OpenX site is down. I&#8217;m starting to think about a different advertising solution.</p>
<p>I’ve tested their marketplace and the ads they put up come with all kinds of spammy pre-loads that slow load time and often cause the pages not to load at all. I’ve also seen pop-ups appear which is not something I want on my site. So I’ve had to disable that option.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Database Caching 3/15 queries in 0.039 seconds using disk

Served from: www.openxconsultant.com @ 2010-09-08 07:19:02 -->