<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dariusz on Software Quality &#187; s-u</title>
	<atom:link href="http://blog.aplikacja.info/tag/s-u/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.aplikacja.info</link>
	<description>Software Engineering Process and Tools</description>
	<lastBuildDate>Tue, 31 Jan 2012 23:44:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Uptime Statistics Visualisations For Site-uptime.net</title>
		<link>http://blog.aplikacja.info/2011/10/uptime-statistics-visualisations-for-site-uptime-net/</link>
		<comments>http://blog.aplikacja.info/2011/10/uptime-statistics-visualisations-for-site-uptime-net/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 22:37:32 +0000</pubDate>
		<dc:creator>dariusz.cieslak</dc:creator>
				<category><![CDATA[en]]></category>
		<category><![CDATA[s-u]]></category>

		<guid isPermaLink="false">http://blog.aplikacja.info/?p=1635</guid>
		<description><![CDATA[Would you like how your web application performance behaves across longer time periods? Now it&#8217;s possible with site-uptime.net! We&#8217;ve just added visualisation of statistics:
Above sample is not bad system responded in &#60;1s for &#62;88%. It looks like no optimisations needed here. Let&#8217;s see different case:

Ops! We had some performance problems 2010-03 .. 2010-07 (twitter.com, BTW). [...]]]></description>
			<content:encoded><![CDATA[<p>Would you like how your web application performance behaves across longer time periods? Now it&#8217;s possible with <a href="http://site-uptime.net">site-uptime.net</a>! We&#8217;ve just added <strong>visualisation of statistics</strong>:</p>
<p><a href="http://blog.aplikacja.info/wp-content/uploads/2011/10/su-stats.png"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1636" title="su-stats" src="http://blog.aplikacja.info/wp-content/uploads/2011/10/su-stats.png" alt="" width="510" height="394" /></a>Above sample is not bad system responded in &lt;1s for &gt;88%. It looks like <strong>no optimisations needed here</strong>. Let&#8217;s see different case:</p>
<p><span id="more-1635"></span><a href="http://blog.aplikacja.info/wp-content/uploads/2011/10/su-wrong-stats1.png"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1638" title="su-wrong-stats" src="http://blog.aplikacja.info/wp-content/uploads/2011/10/su-wrong-stats1.png" alt="" width="456" height="355" /></a></p>
<p>Ops! We had some <strong>performance problems</strong> 2010-03 .. 2010-07 (<a href="http://twitter.com">twitter.com</a>, BTW). Looks like they were fixed in next months.</p>
<p>We are going to allow store and show <strong>day-by-day visualisations</strong> as well to give you feedback in shorter amount of time.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aplikacja.info/2011/10/uptime-statistics-visualisations-for-site-uptime-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bazaar to GIT migration</title>
		<link>http://blog.aplikacja.info/2011/10/bazaar-to-git-migration/</link>
		<comments>http://blog.aplikacja.info/2011/10/bazaar-to-git-migration/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 20:47:00 +0000</pubDate>
		<dc:creator>dariusz.cieslak</dc:creator>
				<category><![CDATA[en]]></category>
		<category><![CDATA[bzr]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[s-u]]></category>
		<category><![CDATA[vcs]]></category>

		<guid isPermaLink="false">http://blog.aplikacja.info/?p=1632</guid>
		<description><![CDATA[Today I moved using site-uptime.net development from Bazaar repository to GIT using elegant bzr2git script. The why:

In-place branches (I used to use them heavily)
Faster (no Python libs loading during &#8220;cold&#8221; start)
Can&#8217;t live without &#8220;git rebase -i&#8221; now  

]]></description>
			<content:encoded><![CDATA[<p>Today I moved using <a href="http://site-uptime.net">site-uptime.net</a> development from Bazaar repository to GIT using elegant <a href="http://blog.coldtobi.de/1_coldtobis_blog/archive/277_bzr2git_--_make_a_git_repositpry_out_of_a_bazaar_one.html">bzr2git</a> script. The why:</p>
<ul>
<li>In-place branches (I used to use them heavily)<a href="http://blog.aplikacja.info/wp-content/uploads/2011/07/git.gif"><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-full wp-image-1571" title="git" src="http://blog.aplikacja.info/wp-content/uploads/2011/07/git.gif" alt="" width="500" height="67" /></a></li>
<li>Faster (no Python libs loading during &#8220;cold&#8221; start)</li>
<li>Can&#8217;t live without &#8220;<a href="http://book.git-scm.com/4_interactive_rebasing.html">git rebase -i</a>&#8221; now <img src='http://blog.aplikacja.info/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.aplikacja.info/2011/10/bazaar-to-git-migration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>flaker.pl nie działa / 504 Gateway Time-out</title>
		<link>http://blog.aplikacja.info/2010/06/flaker-pl-nie-dziala-504-gateway-time-out/</link>
		<comments>http://blog.aplikacja.info/2010/06/flaker-pl-nie-dziala-504-gateway-time-out/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 05:11:34 +0000</pubDate>
		<dc:creator>dariusz.cieslak</dc:creator>
				<category><![CDATA[pl]]></category>
		<category><![CDATA[s-u]]></category>

		<guid isPermaLink="false">http://blog.aplikacja.info/?p=1179</guid>
		<description><![CDATA[Flaker to polski serwis mikroblogowy wzorowany na Twitterze. Od kilku dni obserwuję okresową (kilka godzin) niedostępność serwisu. Pojawia się komunikat:
504 Gateway Time-out
nginx/0.7.64
Oto wynik monitora realizowanego przez site-uptime.net:

Jak widać serwis boryka się z problemem wydajności podobnie jak kilka miesięcy temu Twitter. Czyżby znowu &#8220;popularność zaskoczyła drogowców&#8221;   ?
Aktualizacja (2010-06-13). Sytuacja nie wygląda najlepiej. Od tygodnia [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flaker.pl">Flaker</a> to polski serwis mikroblogowy wzorowany na Twitterze. Od kilku dni obserwuję okresową (kilka godzin) <strong>niedostępność serwisu</strong>. Pojawia się komunikat:</p>
<p style="text-align: center;">504 Gateway Time-out<br />
nginx/0.7.64</p>
<p style="text-align: left;">Oto wynik <a href="http://site-uptime.net/su.cgi/en/report?publicKey=74fkyzhvv7kjklxaccbn44yuvu1jswc6">monitora</a> realizowanego przez <a href="http://site-uptime.net">site-uptime.net</a>:</p>
<p><a href="http://blog.aplikacja.info/wp-content/uploads/2010/06/flaker.png"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1180" title="flaker" src="http://blog.aplikacja.info/wp-content/uploads/2010/06/flaker.png" alt="" width="418" height="248" /></a></p>
<p>Jak widać serwis boryka się z <strong>problemem wydajności</strong> podobnie jak kilka miesięcy temu <a href="http://blog.aplikacja.info/2010/02/twitter-is-over-capacity-502-bad-gateway/">Twitter</a>. Czyżby znowu &#8220;popularność zaskoczyła drogowców&#8221; <img src='http://blog.aplikacja.info/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ?</p>
<p><strong>Aktualizacja (2010-06-13)</strong>. Sytuacja nie wygląda najlepiej. Od tygodnia ciągłe pady i uptime 82%:</p>
<p><a href="http://blog.aplikacja.info/wp-content/uploads/2010/06/flaker2.png"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1203" title="flaker2" src="http://blog.aplikacja.info/wp-content/uploads/2010/06/flaker2.png" alt="" width="418" height="248" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aplikacja.info/2010/06/flaker-pl-nie-dziala-504-gateway-time-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySpace vs Facebook vs Twitter uptime comparision</title>
		<link>http://blog.aplikacja.info/2010/05/myspace-vs-facebook-vs-twitter-uptime-comparision/</link>
		<comments>http://blog.aplikacja.info/2010/05/myspace-vs-facebook-vs-twitter-uptime-comparision/#comments</comments>
		<pubDate>Thu, 20 May 2010 20:47:22 +0000</pubDate>
		<dc:creator>dariusz.cieslak</dc:creator>
				<category><![CDATA[en]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[s-u]]></category>

		<guid isPermaLink="false">http://blog.aplikacja.info/?p=1139</guid>
		<description><![CDATA[Most of us are using Web2.0 sites but massive user base that logins every second is a big challenge to system performance. Let&#8217;s see how engineers working for MySpace, Facebook and Twitter are doing their job.
Note: all uptime buttons and images below are generated in real-time, you can click on images / baners to see [...]]]></description>
			<content:encoded><![CDATA[<p>Most of us are using Web2.0 sites but massive user base that logins every second is a big challenge to <strong>system performance</strong>. Let&#8217;s see how engineers working for MySpace, Facebook and Twitter are doing their job.</p>
<p>Note: all uptime buttons and images below are generated in real-time, you can <strong>click on images / baners to see reports with details</strong> directly from <em>site-uptime.net</em>.</p>
<h2>MySpace</h2>
<div class="wp-caption aligncenter" style="width: 428px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://site-uptime.net/su.cgi/en/report?publicKey=gmz3vl92xvsznq6huv052qrmseiur1a2"><img title="MySpace uptime" src="http://site-uptime.net/su.cgi/en/main?showGraph:m=&amp;publicKey=gmz3vl92xvsznq6huv052qrmseiur1a2" alt="MySpace uptime" width="418" height="248" align="center" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">MySpace uptime</p></div>
<p><a href="http://site-uptime.net/su.cgi/en/report?publicKey=gmz3vl92xvsznq6huv052qrmseiur1a2"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter" src="http://site-uptime.net/su.cgi/graph?publicKey=gmz3vl92xvsznq6huv052qrmseiur1a2" alt="" width="100" height="15" align="center" /></a><span id="more-1139"></span></p>
<h2>Facebook</h2>
<div class="wp-caption aligncenter" style="width: 428px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://site-uptime.net/su.cgi/en/report?publicKey=ttthqb5p6r3z2n6jm99oiil32i81aum7"><img title="MySpace uptime" src="http://site-uptime.net/su.cgi/en/main?showGraph:m=&amp;publicKey=ttthqb5p6r3z2n6jm99oiil32i81aum7" alt="MySpace uptime" width="418" height="248" align="center" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Facebook uptime</p></div>
<p style="text-align: center;"><a href="http://site-uptime.net/su.cgi/en/report?publicKey=ttthqb5p6r3z2n6jm99oiil32i81aum7"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter" src="http://site-uptime.net/su.cgi/graph?publicKey=ttthqb5p6r3z2n6jm99oiil32i81aum7" alt="" width="100" height="15" align="center" /></a></p>
<h2>Twitter</h2>
<div class="wp-caption aligncenter" style="width: 428px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://site-uptime.net/su.cgi/en/report?publicKey=emb8lho8jf9tbls6c8c7aw5jhah5dojm"><img title="Twitter uptime" src="http://site-uptime.net/su.cgi/en/main?showGraph:m=&amp;publicKey=emb8lho8jf9tbls6c8c7aw5jhah5dojm" alt="MySpace uptime" width="418" height="248" align="center" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Twitter uptime</p></div>
<p style="text-align: center;"><a href="http://site-uptime.net/su.cgi/en/report?publicKey=emb8lho8jf9tbls6c8c7aw5jhah5dojm"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter" src="http://site-uptime.net/su.cgi/graph?publicKey=emb8lho8jf9tbls6c8c7aw5jhah5dojm" alt="" width="100" height="15" align="center" /></a></p>
<p style="text-align: left;">As you can see the &#8220;winner&#8221; in this category is: <strong>Twitter</strong>! <img src='http://blog.aplikacja.info/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h2 style="text-align: left;">Site-uptime.net</h2>
<p><a title="Website Monitoring" href="http://site-uptime.net">site-uptime.net</a> is a service that <strong>continuously monitors websites</strong> and allows to configure email / SMS notifications on downtime. May be helpful for professionals who care about accessibility and uptime of their services.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aplikacja.info/2010/05/myspace-vs-facebook-vs-twitter-uptime-comparision/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>site-uptime.net: a migration to UK</title>
		<link>http://blog.aplikacja.info/2010/04/site-uptime-net-a-migration-to-uk/</link>
		<comments>http://blog.aplikacja.info/2010/04/site-uptime-net-a-migration-to-uk/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 22:18:47 +0000</pubDate>
		<dc:creator>dariusz.cieslak</dc:creator>
				<category><![CDATA[en]]></category>
		<category><![CDATA[s-u]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.aplikacja.info/?p=970</guid>
		<description><![CDATA[site-uptime.net is a web monitoring service that continuosly measures response time of a server.
Random network instability visible during last days forced me to make a fast migration S1 to new server. Linode slice deployed in UK was choosen as default platform for S1 monitoring station. Their networks and servers proved to be very stable in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.aplikacja.info/wp-content/uploads/2010/04/11.png"><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-full wp-image-974" title="1" src="http://blog.aplikacja.info/wp-content/uploads/2010/04/11.png" alt="" width="300" height="231" /></a>site-uptime.net is a <a href="http://site-uptime.net/">web monitoring service</a> that continuosly measures response time of a server.</p>
<p>Random network instability visible during last days forced me to make a fast <strong>migration S1 to new server</strong>. <a href="http://www.linode.com/index.cfm">Linode</a> slice deployed in UK was choosen as default platform for S1 monitoring station. Their networks and servers proved to be very stable in past few years.</p>
<p>I hope new infrastructure will make better measurements and <strong>lower false notifications</strong> ratio.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aplikacja.info/2010/04/site-uptime-net-a-migration-to-uk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter is over capacity / 502 Bad Gateway</title>
		<link>http://blog.aplikacja.info/2010/02/twitter-is-over-capacity-502-bad-gateway/</link>
		<comments>http://blog.aplikacja.info/2010/02/twitter-is-over-capacity-502-bad-gateway/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 22:48:35 +0000</pubDate>
		<dc:creator>dariusz.cieslak</dc:creator>
				<category><![CDATA[en]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[s-u]]></category>

		<guid isPermaLink="false">http://blog.aplikacja.info/?p=860</guid>
		<description><![CDATA[I just got an email from my monitoring system:
Site: http://twitter.com is down ('502 Bad Gateway')
Looked at main Twitter page and saw this picture:

I checked that Twitter responds very slowly and randomly shows &#8220;over capacity&#8221; page. You can see details on site-uptime public report. Here&#8217;s response graph from last days (measure interval 15 minutes, HEAD requests):

UPDATE [...]]]></description>
			<content:encoded><![CDATA[<p>I just got an email from my monitoring system:</p>
<pre>Site: http://twitter.com is down ('502 Bad Gateway')</pre>
<p>Looked at main Twitter page and saw this picture:</p>
<p><a href="http://blog.aplikacja.info/wp-content/uploads/2010/02/15.png"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-859" title="1" src="http://blog.aplikacja.info/wp-content/uploads/2010/02/15.png" alt="" width="500" height="326" /></a></p>
<p>I checked that Twitter responds very slowly and randomly shows &#8220;over capacity&#8221; page. You can see details on <a href="http://site-uptime.net/su.cgi/en/report?publicKey=emb8lho8jf9tbls6c8c7aw5jhah5dojm">site-uptime public report</a>. Here&#8217;s response graph from last days (measure interval 15 minutes, HEAD requests):</p>
<p><a href="http://blog.aplikacja.info/wp-content/uploads/2010/02/report.png"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-862" title="report" src="http://blog.aplikacja.info/wp-content/uploads/2010/02/report.png" alt="" width="418" height="248" /></a></p>
<p>UPDATE (2010-04-15): after few weeks the situation is getting worse:</p>
<p><a href="http://blog.aplikacja.info/wp-content/uploads/2010/02/twitter.png"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-990" title="twitter" src="http://blog.aplikacja.info/wp-content/uploads/2010/02/twitter.png" alt="" width="418" height="248" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aplikacja.info/2010/02/twitter-is-over-capacity-502-bad-gateway/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GoldenLine nie działa</title>
		<link>http://blog.aplikacja.info/2010/02/goldenline-nie-dziala/</link>
		<comments>http://blog.aplikacja.info/2010/02/goldenline-nie-dziala/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 23:00:26 +0000</pubDate>
		<dc:creator>dariusz.cieslak</dc:creator>
				<category><![CDATA[pl]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[s-u]]></category>

		<guid isPermaLink="false">http://blog.aplikacja.info/?p=753</guid>
		<description><![CDATA[Próbowałem dziś zalogować się na GL i zauważyłem, że serwis nie działa tak jak powinien (częste &#8220;timeouty&#8221; w przeglądarce). Postanowiłem przyjrzeć sie bliżej działaniu serwera i założyłem monitor na niego przy użyciu site-uptime.net (interwał 15 minut, metoda: HEAD HTTP/1.0). Oto rezultat po dwóch godzinach monitorowania (ujemna wartość oznacza brak dostępności serwera):

Bardzo ciekawe. Po kolejnej próbie [...]]]></description>
			<content:encoded><![CDATA[<p>Próbowałem dziś zalogować się na GL i zauważyłem, że serwis nie działa tak jak powinien (<strong>częste &#8220;timeouty&#8221;</strong> w przeglądarce). Postanowiłem przyjrzeć sie bliżej działaniu serwera i założyłem monitor na niego przy użyciu <a href="http://site-uptime.net">site-uptime.net</a> (interwał 15 minut, metoda: HEAD HTTP/1.0). Oto rezultat po dwóch godzinach monitorowania (ujemna wartość oznacza brak dostępności serwera):</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-754" title="gl" src="http://blog.aplikacja.info/wp-content/uploads/2010/02/gl.png" alt="gl" width="418" height="248" /><span id="more-753"></span></p>
<p><strong>Bardzo ciekawe</strong>. Po kolejnej próbie otwarcia strony dostaję następujący komunikat serwowany z url-a: <em>http://www.goldenline.pl/offline.html</em>:</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-755" title="14" src="http://blog.aplikacja.info/wp-content/uploads/2010/02/14.png" alt="14" width="299" height="260" />Przerwa zapewne jest planowa, oczywiście <strong>obiecuję trzymać kciuki</strong> za obsługę portalu <img src='http://blog.aplikacja.info/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Oto co zobaczyłem w środku pliku HTML:</p>
<pre style="padding-left: 30px;">&lt;a href="http://www.goldenline.pl"&gt;&lt;img src="logo_big.gif" alt="Praca w GoldenLine" /&gt;&lt;/a&gt;</pre>
<p>Czytaj &#8220;mamy problemy ze stabilnością, <strong>być może jesteś kompetentnym adminem</strong>, żeby nam w tym pomóc, zapraszamy&#8221; <img src='http://blog.aplikacja.info/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> . W innym:</p>
<pre style="padding-left: 30px;">&lt;!--&lt;strong&gt;GL wraca o 05:00 jeszcze szybszy <img src='http://blog.aplikacja.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> &lt;/strong&gt;--&gt;</pre>
<p>Dość duże to <strong>okno serwisowe</strong> <img src='http://blog.aplikacja.info/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>UPDATE (2010-02-08): sytuacja została opanowana przed 5-tą jak widać na wykresie:</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-770" title="gl2" src="http://blog.aplikacja.info/wp-content/uploads/2010/02/gl2.png" alt="gl2" width="418" height="248" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aplikacja.info/2010/02/goldenline-nie-dziala/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Twitter performance one-week monitoring report</title>
		<link>http://blog.aplikacja.info/2010/02/twitter-performance-one-week-monitoring-report/</link>
		<comments>http://blog.aplikacja.info/2010/02/twitter-performance-one-week-monitoring-report/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 21:56:52 +0000</pubDate>
		<dc:creator>dariusz.cieslak</dc:creator>
				<category><![CDATA[en]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[s-u]]></category>

		<guid isPermaLink="false">http://blog.aplikacja.info/?p=727</guid>
		<description><![CDATA[Twitter is a &#8220;free social networking and microblogging service that enables its users to send and read messages known as tweets&#8221;. It&#8217;s gaining popularity last months &#8211; userbase is growing rapidly. It&#8217;s interesting to analyse Twitter&#8217;s server infrastructure load by observing service response time over few days.

One week HTTP measurement
I&#8217;m using another service: site-uptime.net to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/">Twitter</a> is a &#8220;free social networking and microblogging service that enables its users to send and read messages known as tweets&#8221;. It&#8217;s gaining popularity last months &#8211; userbase is growing rapidly. It&#8217;s interesting to analyse Twitter&#8217;s server infrastructure load by observing <strong>service response time</strong> over few days.</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-728" title="9" src="http://blog.aplikacja.info/wp-content/uploads/2010/02/9.png" alt="9" width="400" height="219" /><span id="more-727"></span></p>
<h2>One week HTTP measurement</h2>
<p>I&#8217;m using another service: <a href="http://site-uptime.net">site-uptime.net</a> to record and analyse statistics from running Twitter website. Measurements are performed every 15 minutes using HEAD requests, total time of receiving response (excluding DNS resolution time) is collected. Here are the results showing data collected from eight days using station from Poland:</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-729" title="tw" src="http://blog.aplikacja.info/wp-content/uploads/2010/02/tw.png" alt="tw" width="418" height="248" /></p>
<p>You can see <strong>time response spikes</strong> located every ~10 PM GMT +2. Are they related to server load or network? To check that we can see measurements retrieved using station from Chicago, USA:</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-731" title="tw2" src="http://blog.aplikacja.info/wp-content/uploads/2010/02/tw2.png" alt="tw2" width="418" height="248" /></p>
<p>The picture is quite different. Seems the traffic on network connection to Europe causes higher access time. Let&#8217;s see if it has impact on speed of serving responses:</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-735" title="12" src="http://blog.aplikacja.info/wp-content/uploads/2010/02/12.png" alt="12" width="203" height="101" /></p>
<h2><a href="http://twitter.com/"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-734" title="11" src="http://blog.aplikacja.info/wp-content/uploads/2010/02/11.png" alt="11" width="448" height="208" /></a></h2>
<p>Not so bad. ~90% of requests are <strong>served under 1 second</strong>, it&#8217;s very good result. Average response time is 650 ms, minimal: 370 ms . Note no downtimes in January &#8211; a good result.</p>
<h2>Where&#8217;s Twitter located?</h2>
<p>Let&#8217;s see where twitter.com web server is located:</p>
<pre>$ mtr twitter.com
(...)
 6. te3-1.lonse1.London.opentransit.net        0.0%    27   48.2  48.8  47.8  49.8   0.5
 7. xe-3-1.r01.londen03.uk.bb.gin.ntt.net      0.0%    27   48.6  96.8  48.1 244.9  67.3
 8. ae-1.r22.londen03.uk.bb.gin.ntt.net        0.0%    27   50.3  50.9  48.9  72.3   4.6
 9. as-0.r20.nycmny01.us.bb.gin.ntt.net        0.0%    27  131.7 129.7 127.7 132.7   1.4
10. ae-0.r21.nycmny01.us.bb.gin.ntt.net        0.0%    27  124.1 125.3 122.6 136.4   2.8
11. as-0.r20.chcgil09.us.bb.gin.ntt.net        0.0%    27  141.4 146.0 139.8 172.6   9.1
12. ae-0.r21.chcgil09.us.bb.gin.ntt.net        0.0%    27  144.7 147.4 143.7 181.2   7.7
13. as-5.r20.snjsca04.us.bb.gin.ntt.net        0.0%    27  199.7 210.2 199.7 281.7  18.4
14. xe-1-1-0.r20.mlpsca01.us.bb.gin.ntt.net    0.0%    27  203.7 204.2 198.9 242.5   8.0
15. mg-1.c20.mlpsca01.us.da.verio.net          0.0%    26  200.1 200.2 195.2 207.2   2.5
16. 128.241.122.117                            0.0%    26  196.7 197.6 193.1 209.1   2.7
17. 168.143.162.5                              0.0%    26  201.7 226.6 196.2 278.5  28.2
18. 168.143.162.36                             0.0%    26  196.4 212.4 195.8 261.2  21.0</pre>
<p><strong>Far from Europe</strong> (200 ms). <a href="http://www.geoiptool.com/en/?IP=twitter.com">geoiptool</a> service will show more details:</p>
<p><a href="http://twitter.com/"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-732" title="10" src="http://blog.aplikacja.info/wp-content/uploads/2010/02/10.png" alt="10" width="600" height="331" /></a>Servers are located in Colorado. The best times I can get from USA is ~110 ms (tested from Newark). Seems Europe Twitter users are in worse position, but the kind of service (short messages, easily compressable text content) works fine with such packet delays.</p>
<h2>About Measurement Service</h2>
<p><a href="http://site-uptime.net">site-uptime.net</a> allows you to <strong>measure any website and notify you on downtimes</strong>. You can check how your website is visible for customers 24/7 and are able to track any problems (even if they appear out of your local business hours).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aplikacja.info/2010/02/twitter-performance-one-week-monitoring-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pytanie za 10 punktów: kiedy Onet.pl &#8220;śpi&#8221;?</title>
		<link>http://blog.aplikacja.info/2010/01/pytanie-za-10-punktow-kiedy-onet-pl-spi/</link>
		<comments>http://blog.aplikacja.info/2010/01/pytanie-za-10-punktow-kiedy-onet-pl-spi/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 20:54:38 +0000</pubDate>
		<dc:creator>dariusz.cieslak</dc:creator>
				<category><![CDATA[pl]]></category>
		<category><![CDATA[s-u]]></category>

		<guid isPermaLink="false">http://blog.aplikacja.info/?p=672</guid>
		<description><![CDATA[Pytanie nie jest wbrew pozorom takie głupie jak się może wydawać. Serwisy WWW działają w trybie 24/7, dzięki czemu my (jako odbiorcy usług) nie musimy dopasowywać się do narzuconego z góry harmonogramu dostępności usługi (jak np. w urzędach). Ograniczenia dostępności usług wynikają z ograniczeń podsystemów je realizujących. W przypadku urzędu  jest to człowiek, którego praca [...]]]></description>
			<content:encoded><![CDATA[<p>Pytanie nie jest wbrew pozorom takie głupie jak się może wydawać. Serwisy WWW działają w <strong>trybie 24/7</strong>, dzięki czemu my (jako odbiorcy usług) nie musimy dopasowywać się do narzuconego z góry harmonogramu dostępności usługi (jak np. w urzędach). Ograniczenia dostępności usług wynikają z <strong>ograniczeń podsystemów</strong> je realizujących. W przypadku urzędu  jest to człowiek, którego praca jest regulowana przez kodeks pracy i wewnętrzny regulamin. W przypadku usługi WWW ograniczeniem są niezbędne operacje administracyjne jak np. backup bazy danych.</p>
<p>Obserwując statystyki działania usług WWW można zaobserwować pewne <strong>schematy zachowania czasu odpowiedzi</strong> systemu które mogą wynikać z:</p>
<ul>
<li>aktualnej liczby użytkowników serwisu (która się zmienia w ciągu doby)</li>
<li>chwilowego obciążenia maszyn realizującej usługę (skorelowane z liczbą użytkowników)</li>
<li>czynników leżących poza serwerem jak np. obciążenie sieci</li>
<li>regularnych automatycznych operacji administracyjnych (tzw. <strong>okno serwisowe</strong>)</li>
</ul>
<p>Wykres pomiaru <strong>czasu odpowiedzi</strong> strony http://onet.pl za 8 dni wskazuje na ten ostatni czynnik:</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-673" title="4" src="http://blog.aplikacja.info/wp-content/uploads/2010/01/4.png" alt="4" width="721" height="387" /></p>
<p>Podpowiedź do pytania z tematu postu podkreśliłem na czerwono. Onet.pl wykonuje automatycznie jakiś proces który <strong>pomiędzy 5:00 a 5:15</strong> odłącza mechanizm generujący stronę WWW. 15 minut to czas kiedy serwis może sobie raz na dobę &#8220;odpocząć&#8221;. <strong>Kondycja godna pozazdroszczenia</strong> <img src='http://blog.aplikacja.info/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a href="http://site-uptime.net/su.cgi/pl/main">site-uptime.net</a> jest usługą która pozwala ocenić <strong>jakość działania serwera</strong> na podstawie regularnych pomiarów czasu odpowiedzi HTTP. Problemy mogą być raportowane na wskazany adres e-mail lub SMS-em. Pozwala to na <strong>szybką reakcję</strong> w przypadku kiedy występuje problem i ocenę wydajności infrastruktury na podstawie danych historycznych.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aplikacja.info/2010/01/pytanie-za-10-punktow-kiedy-onet-pl-spi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Obsługa płatności przez DotPay w site-uptime.net</title>
		<link>http://blog.aplikacja.info/2010/01/obsluga-platnosci-przez-dotpay-w-site-uptime-net/</link>
		<comments>http://blog.aplikacja.info/2010/01/obsluga-platnosci-przez-dotpay-w-site-uptime-net/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 07:20:30 +0000</pubDate>
		<dc:creator>dariusz.cieslak</dc:creator>
				<category><![CDATA[pl]]></category>
		<category><![CDATA[s-u]]></category>

		<guid isPermaLink="false">http://blog.aplikacja.info/?p=667</guid>
		<description><![CDATA[Miło mi ogłosić, że site-uptime.net (usługa monitorowania serwisów WWW) obsługuje od dziś płatności przez DotPay, co pozwala korzystać z wielu kanałów płatności dostępnych w Polsce takich jak mTransfer czy MultiTransfer.

Obsługa PayPal oczywiście nadal będzie dostępna równolegle z DotPay.
]]></description>
			<content:encoded><![CDATA[<p>Miło mi ogłosić, że <a href="http://site-uptime.net">site-uptime.net</a> (usługa monitorowania serwisów WWW) obsługuje od dziś płatności przez <a href="http://dotpay.pl/">DotPay</a>, co pozwala korzystać z <strong>wielu kanałów płatności</strong> dostępnych w Polsce takich jak mTransfer czy MultiTransfer.</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter" src="http://site-uptime.net/static/dotpay-channels.png" alt="" width="600" height="150" /></p>
<p>Obsługa <a href="https://www.paypal.com/">PayPal</a> oczywiście nadal będzie dostępna równolegle z DotPay.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aplikacja.info/2010/01/obsluga-platnosci-przez-dotpay-w-site-uptime-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTTP Method selection for site-uptime.net</title>
		<link>http://blog.aplikacja.info/2010/01/http-method-selection-for-site-uptime-net/</link>
		<comments>http://blog.aplikacja.info/2010/01/http-method-selection-for-site-uptime-net/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 18:32:49 +0000</pubDate>
		<dc:creator>dariusz.cieslak</dc:creator>
				<category><![CDATA[en]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[s-u]]></category>

		<guid isPermaLink="false">http://blog.aplikacja.info/?p=617</guid>
		<description><![CDATA[site-uptime.net, network monitoring service was extended today by HTTP method selection option. You can choose to use HEAD (smaller network overhead) or GET (maximum 10 kB is downloaded in one measurement). Get option allow to download and analyse HTML content for specific keywords (required, like static text on webpage or undesirable, like IFRAME viruses).

]]></description>
			<content:encoded><![CDATA[<p><a href="http://site-uptime.net">site-uptime.net</a>, network monitoring service was extended today by <strong>HTTP method selection</strong> option. You can choose to use HEAD (smaller network overhead) or GET (maximum 10 kB is downloaded in one measurement). Get option allow to download and analyse HTML content for specific keywords (required, like static text on webpage or undesirable, like <strong>IFRAME viruses</strong>).</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-618" title="3" src="http://blog.aplikacja.info/wp-content/uploads/2010/01/3.png" alt="3" width="322" height="392" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aplikacja.info/2010/01/http-method-selection-for-site-uptime-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SMS Notifications for site-uptime.net</title>
		<link>http://blog.aplikacja.info/2009/12/sms-notifications-for-site-uptime-net/</link>
		<comments>http://blog.aplikacja.info/2009/12/sms-notifications-for-site-uptime-net/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 21:51:34 +0000</pubDate>
		<dc:creator>dariusz.cieslak</dc:creator>
				<category><![CDATA[en]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[s-u]]></category>

		<guid isPermaLink="false">http://blog.aplikacja.info/2009/12/sms-notifications-for-site-uptime-net/</guid>
		<description><![CDATA[Yesterday SMS notifications were added to site-uptime.net. You can specify cell phone number and get information on network problems directly to your cell phone. I hope this option will be useful for S-U customers (existing and new).

]]></description>
			<content:encoded><![CDATA[<p>Yesterday <strong>SMS notifications</strong> were added to site-uptime.net. You can specify cell phone number and get information on network problems directly to your cell phone. I hope this option will be useful for S-U customers (existing and new).</p>
<p style="text-align: center;"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-681" title="cell_phone" src="http://blog.aplikacja.info/wp-content/uploads/2009/12/cell_phone.jpg" alt="cell_phone" width="300" height="300" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aplikacja.info/2009/12/sms-notifications-for-site-uptime-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>site-uptime.net: failed checks before notification</title>
		<link>http://blog.aplikacja.info/2009/12/site-uptime-net-failed-checks-before-notification/</link>
		<comments>http://blog.aplikacja.info/2009/12/site-uptime-net-failed-checks-before-notification/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 15:20:34 +0000</pubDate>
		<dc:creator>dariusz.cieslak</dc:creator>
				<category><![CDATA[en]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[s-u]]></category>

		<guid isPermaLink="false">http://blog.aplikacja.info/?p=575</guid>
		<description><![CDATA[site-uptime.net, www sited monitoring tool has been just extended with feature to optionally delay notification until problems is confirmed during next (or third) check. It&#8217;s useful if you encounter with random short network failures and want to skip notification on such short living problems.
However, such random problems may show efficiency problems with your site (timeouts). [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://site-uptime.net">site-uptime.net</a>, www sited monitoring tool has been just extended with feature to optionally delay notification until problems is confirmed during next (or third) check. It&#8217;s useful if you encounter with <strong>random short network failures</strong> and want to skip notification on such short living problems.</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-576" title="1" src="http://blog.aplikacja.info/wp-content/uploads/2009/12/1.png" alt="1" width="419" height="269" />However, such random problems may show <strong>efficiency problems</strong> with your site (timeouts). You should check carefully what&#8217;s hidden behind them (web server error log, if available).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aplikacja.info/2009/12/site-uptime-net-failed-checks-before-notification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web apps measurment in action</title>
		<link>http://blog.aplikacja.info/2009/11/web-apps-measurment-in-action/</link>
		<comments>http://blog.aplikacja.info/2009/11/web-apps-measurment-in-action/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 00:01:35 +0000</pubDate>
		<dc:creator>dariusz.cieslak</dc:creator>
				<category><![CDATA[en]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[s-u]]></category>

		<guid isPermaLink="false">http://blog.aplikacja.info/?p=482</guid>
		<description><![CDATA[Graphs
Today I&#8217;d like to share some observations on web applications speed. My monitoring network checks almost one thousand of URL addresses and few interesting pictures are created here.
Lets see sample monitoring results from random URL (one week measurment): http://forum.magicsquad.eu (located currently in webh.pl hosting provider):
As you can see typical site response time is almost four [...]]]></description>
			<content:encoded><![CDATA[<h2>Graphs</h2>
<p>Today I&#8217;d like to share some observations on <strong>web applications</strong> speed. My <a href="http://site-uptime.net">monitoring network</a> checks almost one thousand of URL addresses and few interesting pictures are created here.</p>
<p>Lets see sample monitoring results from random URL (one week measurment): <a href="http://forum.magicsquad.eu">http://forum.magicsquad.eu</a> (located currently in <a href="http://webh.pl/">webh.pl</a> hosting provider):</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-483" title="site-uptime.net-1" src="http://blog.aplikacja.info/wp-content/uploads/2009/11/site-uptime.net-1.png" alt="site-uptime.net-1" width="418" height="248" />As you can see typical site response time is <strong>almost four seconds!</strong> (DNS resolution time excluded) Measurment is performed from Cracow, Poland. Let&#8217;s see results from Chicago, USA:</p>
<p><span id="more-482"></span></p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-484" title="s2.site-uptime.net-2" src="http://blog.aplikacja.info/wp-content/uploads/2009/11/s2.site-uptime.net-2.png" alt="s2.site-uptime.net-2" width="418" height="248" />Similar picture (slightly slower ping times visible). We have two possibilities here:</p>
<ul>
<li>Script is clumsy (PHPBB)</li>
<li>Hosting is overloaded / improperly configured</li>
</ul>
<h2>Long term analysis</h2>
<p>Let&#8217;s see <strong>statistics</strong> generated by site-uptime.net (monitoring station in Poland):</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-485" title="1" src="http://blog.aplikacja.info/wp-content/uploads/2009/11/1.png" alt="1" width="382" height="348" />As you can see performance degradation (80% -&gt; 10% responses under one second) <strong>started 5 months ago!</strong>. No one noticed that average page loading drops suddenly (no change of hosting provider since then!).</p>
<p>You can reach current public report for monitored station <a href="http://site-uptime.net/su.cgi/en/report?publicKey=jswnztw8f8brgkqukn6n428f2jgv7odt">here</a>.</p>
<h2>Conclusions</h2>
<ul>
<li>I suggest to <strong>monitor site performance and availability</strong>, especially if you are making money from them</li>
<li>Sometimes fix is <strong>at your fingertips</strong> (if you know the problem details)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.aplikacja.info/2009/11/web-apps-measurment-in-action/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

