Feedback

what's your question? be descriptive.

By: [ Admin ] Asked from Colombia

Que lenguaje + tecnologia recomendarian para crear sitios que entreguen el contenido super rapido?

Buenas,


Necesito que me recomienden lenguajes + tecnologias que me ayuden a decidir con cual de ellas empezar un proyecto que tengo en mente, la idea del proyecto es muy simple, entregar paginas super rapido, optimizadas y que no pesen mucho, las dos ultimas van muy de la mano con el desarrollo que se haga, pero la primera, con mi experiencia en PHP, me ha dado problemas, actualmente hemos tenidos varios problemas por la lentitud de PHP + Zend Framework, ya que el framework es muy grande y pesado, quiero mirar otras alternativas. Los ‘key features’ de la aplicacion seria estos:

Entrega de contenido super rapido, html, json, xml, etc.
Procesamiendo rapido de  archivos XML.
Optimizacion del contenido que se entregue, mod_pagespeed es una buena solucion.
Programacion rapida, que sea facil y sencillo.
Capacidades de deteccion de dispositivos mobiles.

Actualmente he pensado en estas:
node.js + express.js
ruby + sinatra

Y claro:
php + zend framework

Me estoy inclinando por el lado de ruby + sinatra, dado que es un framework sencillo, rapido, ruby es facil de aprender y sinatra tambien, aparte de que nokogiri es muy rapido para el procesamiento de archivos xml.

Alguna sugerencia diferente? Comentarios?.

Gracias.

Add comment viewed 133 times Latest activity 6 months ago

or Cancel

3 answers

  • 0

andphe [ Admin ]

Si los contenidos no cambian constantemente, tal vez puedan cambiar de técnica en lugar de tecnología, por ejemplo pre cachear todo y que un servidor liviano como nginx sirva los contenidos estáticos ya generados, al fondo un proceso programado (con gearman por ejemplo) puede ir revisando los contenidos que necesiten ser regenerados.

Esto debería escalar bastante bien, ya que puede tener varios servidores sirviendo contenidos estáticos y varios pre cacheando sin que interfieran unos con otros.

NN comments
nebiros
-

En php he usado para cache de queries Apc, con Zend_Cache, mas otras tecnicas de caching que estan en la guia de performance de Zend Framework, pero me parece que sigue siendo lento.

andphe
-
ese es precisamente mi punto, evitar pasar por el php, si al cachear se crea el documento completo en el sistema de archivos, el nginx puede despacharlo inmediatamente como cualquier archivo estático.

or Cancel