Categorías
Programación SEO

Reducir el tiempo de respuesta del servidor (Optimizar Laravel 5)

Este año 2018 y parte del 2017, uno de los puntos clave en el SEO y en general desarrollo web es la velocidad de tu sitio, aunque llevo años optimizando, siempre se te olvida y al final pasa lo que pasa… Que mides con el PageSpeed o el GtMetrix alguna de tus paginas y te echas las manos a la cabeza.

Categorías
Programación

Crear un helper personalizado en Laravel 5

Ocasionalmente tenemos que crear helpers personalizados en el framework Laravel (en principio vale para versiones 5.*). Es decir una función que podemos utilizar en cualquier parte de nuestras vistas, para formatear numeros, cadenas de texto… etc. Como cualquier otro helper del propio framework.

Por ejemplo en mi caso necesitaba algo para añadir en un solo sitio el CDN de cloudfront y no tener que repetir constantemente la url completa. Este articulo en principio solo lo escribo para mi, para tenerlo a mano, pero lo mismo le interesa a alguien. El modo realmente no es mío, el autor es el gran Jeffrey de Laracast.

Categorías
Programación

¿Cómo hacer para que GIT se olvide de un archivo?

Ocasionalmente en un proyecto disponemos de información sensible o archivos que no queremos subir al proyecto. Como por ejemplo logs, configuración de base de datos o archivos con claves de APIs entre otros. Desgraciadamente si no configuramos bien el .gitignore o si lo añadimos a posteriori git automaticamente realizara el seguimiento de este archivo.

Categorías
Programación

¿Cómo crear sitemap para sitios grandes y muy grandes?

Aunque más que crear, la palabra idónea seria gestionar. Sitemap es uno de los elementos más importantes del «SEO onpage» de ahí es importante su creación y mantenimiento periódico. El problema aparece cuando el sitio crece y tenemos un sitemap con decenas de miles o millones de entradas, según la web. Se convierte en algo difícil de «servir dinámicamente». Según el proyecto debemos utilizar con sentido común cache, demonios (tareas programadas o Cron Job) y sobre todo dividir o utilizar un indice…

Categorías
Administración Servidor

Cache-Control VS Expires o cómo reducir tu factura en Amazon S3

Cache-Control y Expires son dos valores «Metadata o Header» para nuestros navegadores orientados a «Cache» que básicamente sirven para aumentar la velocidad de nuestro sitio web, reducir la transferencia de datos y si eres usuario de Amazon S3 te ahorra tu factura mensual sustancialmente.

Categorías
Gadget

¡Gadget imprescindible! Tarjeta de red externa con HUB USB para Mac 1Byone

Ocasionalmente cuando compras algo barato pero infinitamente útil te alegra la vida. Este es el caso de esta tarjeta de red externa que tiene un puerto Ethernet de 1Gbit y 3 USB 3.0 de la marca 1ByOne. No solo sirve para Mac OS, ya que soporta Windows XP, Vista, 7 & 8. Pero por diseño la elige mucha gente que tiene un Macbook Pro o Air.

Categorías
Programación

SQL con Municipios, Provincias y Comunidades Españolas

Esto es un volcado de datos que puedes encontrar por internet y que contiene provincias, municipios y comunidades Españolas. Ademas incluye latitud, longitud y slug (para crear enlaces amigables). Yo lo utilizo años, cabe destacar que el archivo que podéis encontrar aquí esta modificado ligeramente por mi.

Categorías
Administración Servidor

¿Cómo conectarse a MySQL montado en una instancia de Amazon EC2?

Si como mucha gente has creado una instancia gratuita en Amazon AWS y estas montando un pequeño servidor, te cuento dos cosas que tienes que tener en cuenta para poder configurar una base de datos MySQL y poder conectarse correctamente con Sequel Pro, MySQL administrator, SSH… etc.

Categorías
Hosting

Opinión sobre Piensasolutions Dominios & Hosting

Me gustaría dar una opinión sincera sobre la empresa de hosting y dominios piensasolutions. Llevo con ellos casi 10 años y creo que estoy capacitado para escribirla. Digamos que esta empresa es una de las primeras «low cost» en nuestro país y lo sigue siendo. Pero no todo es bueno, bonito y barato.

Categorías
Administración Servidor

Restaurar permisos por defecto de PLESK del directorio

Cuando creas a través del panel de administración plesk una cuenta para un dominio, se crea una carpeta dentro de tu carpeta «httpdocs», esta carpeta pertenece al grupo «psaserv» y todos los archivos dentro a «psacln».