diumenge, 13 de març del 2011

Treballar en el núvol

És possible treballar completament en el núvol? Hi anem o ja hi som? M'he proposat intentar-ho i compartir l'experiència. Demà començo!

dijous, 27 de gener del 2011

Nginx: una alternativa real?

Nginx va guanyant posicions en la quota de mercat, i ha fet la crescuda més gran fins ara vista. Ara nginx controla el 7,50% dels hostnames de l'enquesta feta pels nois de Netcraft. Algunes companyies estan migrant d'Apache cap a nginx -nginx és molt més ràpid servint arxius estàtics i consumeix menys memòria en quant a peticions concurrents-.

Lighttpd és l'únic servidor web que també ha fet una crescuda en hostnames. De totes maneres Apache continua al capdavant de la llista de servidors webs més utilitzats amb un 59,13%, on la seva crescuda ha estat notable a Estats Units i Alemanya -dedueixo que a Alemanya ha crescut pel datacenter de 1and1...-.

Serà possible que nginx acabi destronant al rei?

Quota de mercat dels principals servidors de tots els dominis
Octubre 1995 - Gener 2011




Desembre 2010PercentatgeGener 2011PercentatgeCanvi
Apache151,516,15259.35%161,591,44559.13%-0.23
Microsoft56,723,54422.22%57,392,35121.00%-1.22
nginx16,910,2056.62%20,504,6347.50%0.88
Google14,933,8655.85%15,112,5325.53%-0.32
lighttpd1,308,9350.51%1,866,8720.68%0.17

Referències

http://news.netcraft.com/archives/category/web-server-survey/

divendres, 14 de gener del 2011

HTC Desire HD vs iPhone 4

Ja el tinc aquí!! Bé, això m'han dit, que ja ha arribat a casa. Estic impacient per veure'l i comparar-lo amb l'iPhone 4. Encara que estic en trànsit cap a la poma, si les prestacions són millors que les de l'iPhone... per què no escollir l'altre? Així que per ara em quedo amb l'HTC Desire HD!

Cercant i revisant les comparatives a internet així quedarien els guanyadors:

Pantalla: HTC Desire HD
OS: HTC Desire HD
Aplicacions: iPhone4
Processador: HTC Desire HD
So i visió: HTC Desire HD
Serveis web: HTC Desire HD
Càmara: HTC Desire HD
Preu: HTC Desire HD


Serà veritat el que diuen les comparatives? En breu t'ho comento!!

dimecres, 5 de gener del 2011

Apache : El rei dels servidors web

No ho dic jo, ho constaten les enquestes fetes per l'equip de netcraft a més de 255.287.546 llocs web. L'última enquesta, del mes de Desembre, ens deixa veure com nginx ha guanyat un 0,59 per cent més de punts i serveix un 6,62 per cent més de hostnames, alguns d'ells provinents de lighttpd.

Apache, el qual tot i haver perdut un 0,01 per cent de punts, es manté líder amb 151.516.152 dominis ocupant un 59,35 per cent de quota de mercat. Uau!!

Qui ha perdut més quota de mercat ha estat Microsoft -més val que us poseu les piles nois de Redmond-, el qual perd un 0,48 per cent de punts tot i haver guanyat 85.564 hostnames. El segon en perdre quota de mercat en un 0,32 per cent ha estat lighttpd, degut a que Savvis ha traspassat servidors a nginx.

Es remarca la crescuda de hostnames que utilitzen l'accelerador HTTP de codi obert Varnish en 545.000, entre ells Facebook, Twitter i eBay.

Aquí us deixo les gràfiques i números perquè extrapoleu les vostres pròpies conclusions:


Quota de mercat dels principals servidors de tots els dominis
Agost 1995 - Desembre 2010



Novembre 2010 Percentatge Desembre 2010 Percentatge Canvi
Apache 148,085,963 59.36% 151,516,152 59.35% -0.01
Microsoft 56,637,980 22.70% 56,723,544 22.22% -0.48
nginx 15,058,114 6.04% 16,910,205 6.62% 0.59
Google 14,827,157 5.94% 14,933,865 5.85% -0.09
lighttpd 2,070,300 0.83% 1,308,935 0.51% -0.32




Referències

dissabte, 1 de gener del 2011

curl-benchmark : Eina de testeig de rendiment web

No he pogut resistir la temptació i m'hi he embarcat... Degut a que al meu lloc de treball es fa servir Windows (que consti que jo sóc del pingüí), ja fa dies que busco una eina que em permeti tenir un punt de referència respecte el rendiment del servidor web. Estem en un punt que tenim els servidors sobresaturats i s'ha de fer alguna cosa per a reduir la càrrega dels mateixos.

Per Linux he trobat les mil i una eines que fan mil i una meravelles tal i com les imagino i necessito, però per Windows tot el que més o menys he trobat que sigui acceptable funciona sota Java. No és que detesti Java del tot, però per exemple els resultats d'utilitzar JMeter no em són massa convincents i sobrecarrega encara més tot el sistema. És una llàstima perquè és una gran eina, però necessita de molts recursos i precisament és l'última cosa esperada d'aquest tipus d'eines.

Amb tot això, on vull anar a parar, és que he desenvolupat una petita eina que s'executa via línia de comandes i que permet obtenir un punt de referència temporal. Li he posat el nom curl-benchmark perquè el cor de la mateixa es basa en la llibreria cURL, la qual permet moltes possibilitats que ni jo encara he descobert, i benchmark perquè permet obtenir un valor de referència a tenir en compte a l'hora de millorar el rendiment d'un servidor, d'un web...

curl-benchmark permet simular tantes peticions HTTP com es vulgui i obtenir una sèrie d'estadístiques per anàlisi de rendiment. Evidentment és open-source i la teniu disponible aquí:

http://curl-benchmark.sourceforge.net/
Intended Audience: Developers, Quality Engineers, Engineering, Information Technology, Telecommunications Industry
License: MIT License
Operating System: Cygwin (MS Windows)
Programming Language: C
Topic: WWW/HTTP, Test and Measurement, Benchmark
Translations: Catalan, English
User Interface: Command-line



Referències

http://www.cygwin.com/
http://curl.haxx.se/
https://computing.llnl.gov/tutorials/pthreads/