content top

Benchmark de plugins de cache para WordPress

En sered.net estamos especializados en WordPress, nos especializamos en sacar de Wordpress el mejor rendimiento que podamos, en tanto que muchos de nuestros clientes tienen instalaciones de WordPress que reciben picos de tráfico importantes y precisamos poder ofrecerles una solución para que sus sitios no se caigan cuando reciben más visitas. Existen muchísimos plugins de cache para WordPress, pero realmente nos son todos iguales y no se consigue el mismo rendimiento y exactamente los mismos tiempos de carga con todos, ya que cada uno tiene diferente forma de servir el cache a los visitantes. Para este articulo hemos probado la carga de un mismo sitio web repetidas veces (hasta 20 veces) usando Pingdom Tools para lograr el desenlace más bajo posible en cada caso. Del mismo modo, a cada complemento le hemos aplicado la configuración estándar, ya que tenemos experiencia en la configuración de todos y cada uno de los complementos citados en este artículo. Como nota aclarativa, solo hay un complemento de pago en este artículo, el resto de plugins de cache nombrados y probados son completamente gratuitos y se pueden descargar desde el repositorio de complementos de WordPress. Si lo que deseas es ver el resultado final de las pruebas de rendimiento, esta es la gráfica donde puedes ver los tiempos de carga de los 15 plugins y la carga sin cache: Como puedes estimar, a la cabeza esta WP Rocket (lo cierto es que me ha sorprendido bastante en el momento de la prueba, en tanto que nosotros hasta el momento siempre hemos usado Flexicache y W3 Total Cache). El sitio usado para las pruebas ha sido un blog propio con varios artículos funcionando sobre uno de nuestros hostings compartidos Plan Avanzado con Apache 2.4 y CloudLinux. A partir de aquí voy a ir exponiendo una por una las pruebas de los tiempos de carga de cada plugin y una pequeña descripción de la configuración de cada uno: Sin Cache Sin cache se han logrado unos desenlaces de carga más altos de lo normal evidentemente, además son tiempos considerablemente más variables y menos estables. Los tiempos de carga sin cache son los siguientes: WP Rocket Para el test he efectuado una configuración básica del cache de WP Rocket, configurando las opciones básicas necesarias para una buena velocidad y sin activar ciertas opciones comprometidas que pueden llegar a dar problemas con la plantilla: Cache en disco activado. Optimización HTML Optimización de las fuentes de Google Fonts. Precarga de peticiones DNS de todos los hostnames lugar desde el que se cargan recursos. Los mejores tiempos logrados con WP Rocket han sido los siguientes: Flexicache Para mí Flexicache es un plugin muy especial, aparte de uno de...

Read More

Crear una cuenta FTP en cPanel

cPanel nos permite gestionar prácticamente todos los aspectos de un sitio web alojado en un servidor de hosting compartido con cPanel. Uno de los aspectos que nos permite cPanel es la gestión de FTP para subir y bajar ficheros al espacio asignado, en cPanel la gestión FTP es verdaderamente simple y bastante intuitiva. A continuación puedes ver un video que hemos grabado para ti donde podrás ver el proceso completo de creación de una cuenta FTP utilizando cPanel: Por si la versión en videotutorial no basta para ti o bien no puedes ver el video, puedes proseguir las siguientes instrucciones en formato texto con imágenes. Lo primero que debemos hacer es autentificarnos en cPanel y vamos a poder ver la pantalla primordial de cPanel: Debemos bajar hasta la sección o bloque Archivos” y vamos a poder ver una imagen afín a la siguiente: Pulsamos sobre el botón Cuentas FTP” rodeado con un recuadro colorado en la imagen precedente. Cuando entramos a la sección Cuentas FTP” nos aparecerá arriba de todo un formulario que debemos rellenar para agregar una nueva cuenta: Debemos rellenar un nombre” identificativo y una contraseña para la cuenta FTP, la contraseña la debemos rellenar dos veces. También debemos dejar en blanco el campo Directorio” para que la cuenta FTP nos lleve a la raíz de la cuenta. Finalmente configuramos la cuota, que puede quedar a la perfección en Ilimitada o bien podemos especificar un tamaño en Mb. Finalmente con pulsar el botón Crear cuenta FTP” se creara una cuenta FTP especifica en cPanel que vamos a poder utilizar sin limitaciones. Si aún no tienes un hosting cPanel con sered.net pero estas buscando un buen proveedor de alojamiento compartido puedes contactar con sered sin compromiso y te informaran de planes de...

Read More

¿Que es Bootstrap?

Los últimos años y con la aparición de la web 2.0 Internet ha alterado y se ha transformado para dar acogida a todas las necesidades de sus usuarios, y por esa razón los sitios web también ha tenido que cambiar mucho. Hace unos tres o bien cuatro años, ahí por dos mil once se comenzó a hablar de los sitios adaptable o acomodables a todo género de pantallas y dispositivos fuera como fuera su tamaño, esta capacidad de adaptación de los sitios se logró utilizando técnicas CSS avanzadas para su desarrollo o usando frameworks CSS como por poner un ejemplo Bootstrap. En este artículo vamos a hablar de Bootstrap, uno de los frameworks CSS más famosos y entre los más utilizados, en tanto que si bien no lo sepas, muchos sitios web de los que visitas en el cada día están creados con Bootstrap. Vamos a iniciar por el principio, Bootstrap es un framework CSS desarrollado inicialmente (en el año dos mil once) por Twitter que permite entregar forma a un sitio web mediante librerías CSS que incluyen tipografías, botones, cuadros, menús y otros elementos que pueden ser utilizados en cualquier sitios. Si bien el desarrollo del framework Bootstrap fue comenzado por Twitter, fue liberado bajo licencia MIT en el año 2011 y su desarrollo continua en un repositorio de GitHub. Bootstrap es una excelente herramienta para crear interfaces de usuario limpias y plenamente amoldables a todo tipo de dispositivos y pantallas, sea como sea su tamaño. Por si fuera poco, Bootstrap ofrece las herramientas necesarias para crear cualquier género de lugar web usando los estilos y elementos de sus librerías. Desde la aparición de Bootstrap 3 el framework se ha vuelto bastante más compatible con desarrollo web responsive, entre otras características se han reforzado las siguientes: Soporte bastante bueno (casi completo) con HTML5 y CSS3, dejando ser utilizado de forma muy flexible para desarrollo web con unos geniales desenlaces. Se ha añadido un sistema GRID que deja diseñar usando un GRID de doce columnas donde se debe plasmar el contenido, con esto podemos desarrollar adaptable de forma considerablemente más simple y también intuitiva. Boostrap tres establece Media Queries para cuatro tamaños de dispositivos diferentes variando dependiendo del tamaño de su pantalla, estas Media Queries permiten desarrollar para dispositivos móviles y tablets de forma mucho más fácil. Boostrap tres también permite introducir imágenes responsive, esto es, con solo introducir la imagen con la clase img-responsive” las imágenes se adaptaran al tamaño. Todas estas características hacen que Boostrap sea una genial opción para desarrollar webs y aplicaciones web totalmente adaptables a cualquier clase de dispositivo. Boostrap es compatible con la mayoría de navegadores web del...

Read More

Optimar MySQL con MySQLTuner

Normalmente las aplicaciones PHP guardan los datos con los que trabajan en un sistema de bases de datos, en CMS y aplicaciones opensource, el sistema gestor de bases de datos más usado suele ser MySQL. Por si fuera poco, en un servidor que ofrece hosting o alojamiento para un CMS como WordPress, Prestashop o bien cualquier otro, cuando el tráfico es alto, el servidor MySQL acostumbra a ser el que más recursos consume del servidor. En aplicaciones web como foros de discusión o comunidades online, el servidor MySQL puede consumir más recursos que el servidor web, es más, el proceso de MySQL puede llegar a saturar el servidor debido al consumo de memoria RAM y a la tasa de I/O que provoca en el disco (sobre todo en bases de datos grandes). El servidor MySQL lleva un archivo de tweaking llamado my.cnf que nos permite adaptar la configuración del servidor al empleo que le vayamos a entregar al servidor y así aumentar el desempeño y reducir la carga. ¿Cómo podemos saber cuáles son los mejores valores para los parámetros del archivo my.cnf? Existe un script en PERL llamado MySQLTuner que ofrece valores recomendados de configuración para los factores del servidor en base al tiempo que el servidor ha estado funcionando y al uso que se le ha dado. Para ejecutar el script PERL primero lo descargamos desde el sitio web oficial del script: https://github.com/major/MySQLTuner-perl/zipball/master   Es recomendable que el servidor esté funcionando al menos veinticuatro horas para mostrar datos reales y relevantes que puedan asistir a configurar apropiadamente los factores de rendimiento del servidor MySQL. Con los datos que nos ofrece el script, y siguiendo los consejos podemos alterar el archivo my.cnf y reiniciamos el servidor MySQL para que coja los cambios: Si tienes problemas con tu servidor VPS o tu servidor dedicado y precisas que un profesional revise la configuración y optimice el rendimiento, puedes contactar con nosotros sin compromiso y te informaremos de nuestras tarifas, ¡nos encantara optimar tu servidor...

Read More

CloudLinux y el alojamiento compartido

Vamos a charlar de algo en este artículo que en general no se ve, pero es el elemento que permite asegurar la calidad del servicio en servidores de hosting compartido reduciendo los abusos y manteniendo la estabilidad completa del servidor. Cuando metemos cientos de clientes del servicio en un servidor potente de hosting compartido, es necesario supervisar para que un solo cliente del servicio no pueda comprometer la estabilidad y dañar el rendimiento de todo el servidor. Por desgracia, los paneles de control de hosting no dejan controlar esto de forma proactiva y desde la perspectiva de prevenir” no de curar”. Debido a esta carencia en los principales paneles de alojamiento compartido (y en todos), CloudLinux se ha transformado en una herramienta imprescindible si queremos evitarnos sorpresas a la hora de alojar clientes de hosting compartido en un servidor y que por poner un ejemplo solo dos clientes empleen toda la potencia de un servidor sin control alguno. CloudLinux es un sistema operativo basado en CentOS / RedHat con determinadas peculiaridades que nos dejan tener un enorme control sobre los recursos que puede emplear cada cliente del servicio alojado en un servidor, entre lo que nos permite controlar CloudLinux se encuentran las próximas características: Potencia de la CPU que puede emplear la cuenta del usuario como máximo. Memoria RAM y memoria virtual máxima que puede emplear la cuenta. MB/s de I/O en disco que puede usar como máximo cada cuenta. Procesos de Apache o PHP que puede abrir cada cuenta como máximo. Control de los abusos realizados por los clientes en el servidor MySQL. Cada cuenta de hosting se encuentra dentro de un entorno virtual llamado LVE que se encarga de administrar que cada usuario solo pueda utilizar como máximo los recursos que tiene asignados. Pero esto no es todo, puesto que CloudLinux incluye herramientas auxiliares con las que además de mejorar el rendimiento del sistema, asimismo podremos mejorar la seguridad, logrando que cada cuenta de hosting sea única y que un problema no pueda extenderse por el resto de cuentas del servidor, ni si bien se trate de malware. Estas son algunas de las características y herramientas de CloudLinux: Con CageFS vamos a poder enjaular” a cada cliente del servicio en el entorno virtual LVE del que no podrá salir, así cada cuenta es completamente independiente y si hay un problema en una cuenta, esto no pasase a el resto cuentas. Posibilidad de tener una versión de PHP diferente para cada cuenta de alojamiento web compartido, el cliente puede escoger que versión de PHP se ejecuta en su cuenta y además de esto también va a poder seleccionar que módulos o bien extensiones...

Read More
content top