Browsing category Desarrollo Web

Performance “Serve static content from a cookieless domain”


Si haces pruebas de rendimiento a tu web, es posible que te encuentres con el siguiente mensaje: "Serve static content from a cookieless domain". Esto quiere decir, que estás sirviendo tus ficheros estáticos junto con cookies, y eso es innecesario en la mayoria de casos. Para solucionar esto, lo mejor es crear un subdominio static1.dominio.com, y servir los ficheros estáticos desde ahí. Puedes utilizar otro servidor o el mismo, en mi caso utilizaré un servidor aparte para probar. En el

Utilizar el ORM de Django de la forma correcta


En este post explicaré como utilizar Django de la forma correcta. Porque si no nos damos cuenta, y lo utilizamos como queramos acabaremos haciendo webapps con cientos de consultas por petición, y lo único que hace falta para optimizarlo son un par de líneas de código. Vamos a empezar con el ejemplo que mas veo que falla la gente: centros = Centro.objects.filter(user=request.user) for c in centros: print c Este pedazo de código genera 1 consulta SQL. Ahora vamos ha hacer un print

Convertir de dirección a coordenadas en JavaScript


Para convertir una dirección a coordenadas (longitud y latitud) en JavaScript, se puede hacer con la librería de Google Maps. <script type="text/javascript" src="https://maps.google.com/maps/api/js?sensor=false"></script> <script type="text/javascript"> var geocoder = new google.maps.Geocoder(); var address = jQuery('#address').val(); geocoder.geocode( { 'address': address}, function(results, status) { if (status == google.maps.GeocoderStatus.OK) { var latitude =

Añadir días hábiles a una fecha en Python


Esta es una función para añadir días hábiles (lunes-viernes) a una fecha en Python. Por ejemplo, en un e-commerce, si necesitas calcular cuando va a ser la fecha de entrega de un producto, puedes usar esta función para sumar días hábiles a la fecha del pedido. def add_business_days(origin_date, add_days): ''' Función que añade días hábiles a una fecha. ''' while add_days > 0: origin_date += datetime.timedelta(days=1) weekday = origin_date.weekday()

1 2 3 9