Wordpress, Dreamhost, Diariomotor, Wp-Cache, PHP5, Php-CGI, Gallir, Borja, SIGT, un tipo inglés, yo mismo y la madre que nos parió a todos
Martes
28 de Agosto de 2006
Empezaremos por el principio. Este sábado por la noche fue el esperado dÃa en el que Diariomotor pasó de Hosting LMI a Dreamhost. El motivo es sencillo: la transferencia se estaba volviendo demasiado grande como para pagarla en España. Y es una pena porque el servicio de LMI es casi perfecto y a muy buen precio para estar en España. Eso sÃ, cuando sirviendo sólo php, html y demás pasas de 10 GB al mes pagar la transferencia se vuelve tarea difÃcil. (Actualización: LMI ya no es un buen proveedor)
La solución es Dreamhost, dominios, transferencia, cuentas, subdominios, direcciones de correo, ftp´s, espacio en disco y casi todo lo que os podáis imaginar prácticamente ilimitados. (Finitos, pero tan grandes que si te hace falta más probablemente un hosting compartido lo consideres un juguete para tu hijo). Y ahora viene la lista de problemas encadenados:
- Problema: Dreamhost tiene el uso de CPU limitado. Realmente no está limitado, pero si te pasas te mueven a un servidor destinado a gente problemática como tu. Es decir, la página va de pena hasta que lo arregles, si es que puedes arreglarlo.
Momento publicidad: Si introduces el código 1337AIZ a la hora de contratar un plan anual de Dreamhost tendrás un descuento de 30 dólares, con lo que (tal como está el dólar hoy) tendrás un hosting durante un año con todas estas ventajas (e inconvenientes, no vamos a negarlo) por 51.2 euros. No hay otro más barato. Vaya, y yo decÃa que este blog no tenÃa publicidad.
- Problema: Si su solución es dejar las cosas como están, supongo que seguiremos teniendo problemas de CPU. No nos moverán a servidores con gente problemática como nosotros, pero en nuestro servidor puede haber más gente problemática.
- Solución: Esta era la solución para los que tuvieron el problema antes: Minid, Borja, Mariano, Javi Moya y ya no me acuerdo cuantos más.
- Problema: Ya no existe esa opción dentro del panel de Dreamhost. Sà permanece activa en los dominios anteriores en los que ya la tuvieras seleccionada, pero no puedes hacerlo para nuevos dominios, dónde sólo puedes elegir la versión de PHP 5.1.2 o 4.4.2.
- Solución: De nuevo Ricardo Galli con su venerado plugin WP-Cache. Lo mejor de Wordpress (la rapidez para los editores de un CMS dinámico) y de Movable Type (la rapidez para el servidor de las páginas generadas estáticamente) en uno sólo. Breve resumen: Cada vez que te conectas a un blog con WordPress, éste accede a la base de datos, recoje los posts, genera un html y te lo sirve. Eso por cada persona que entra. WP-Cache genera una vez la página y la sirve tantas veces como se la pidas, todo de una forma transparente para editores y usuarios. Con esto se mejora algo la velocidad y sobre todo se reduce notablemente el uso de CPU. Milagroso, ¿no?
- Problema: Bien, activo el WP-Cache. Horror, las páginas salen en blanco, y la principal no acaba de cargar de todo. Todo esto entrando desde las páginas que veo que están siendo cacheadas. ¡Estamos perdiendo visitas!, y dignidad, coño, ¿y si viene el GoogleBot ahora? Y yo sin devolver un 503 y con estos pelos!
- Solución: Desactivarlo, comprobar que todo vuelve a ir bien y darse un paseo. Ok, nos olvidamos de WP-Cache. Espera, no, vamos a buscar un poco a ver de qué puede ser. ¿Será la última versión? Pues sÃ, pero googleando, perdón, buscando en Google, me encuentro que WP-Cache necesita un parche para funcionar con PHP5. Realmente ni eso, sólo cambiar una lÃnea de código. Genial.
- Problema: No puedo entrar al ftp, espera, ni a la página, ni a mis otras páginas. WTF, se ha caido Dreamhost. Mi exahustivo sistema para comprobar que no es un problema que me afecta sólo a mi (recargar las estadÃsticas externas y ver que las páginas vistas no suben) me dice que es un problema que tendrán que arreglar ellos.
- Problema (y de momento sin solución): Dudo si WP-Cache se está aplicando correctamente. Aún entrando a una página que según WP-Cache está cacheada, sólo me sale la primera lÃnea:
<!-- Dynamic Page Served (once) in 1.506 seconds -->
Para obtener la segunda, que confirma que la página está leÃda de caché y no generada dinámicamente, tengo que recargarla otra vez:
<!-- Cached page served by WP-Cache -->
Confirmo preguntándole a un amigo que le pasa lo mismo, cargando la página que yo acabo de cargar y está en caché. ¿Tendrá que ver con el ob_end_flush()? De momento lo dejo en observación, aunque es posible que alguno de los autores de los cientos de blogs trackbackeados me pueda sacar de dudas.
P.D. La foto no tiene nada que ver, pero si no pongo algo alegre parecerÃa el blog de un suicida.
14 Comentarios en "Wordpress, Dreamhost, Diariomotor, Wp-Cache, PHP5, Php-CGI, Gallir, Borja, SIGT, un tipo inglés, yo mismo y la madre que nos parió a todos"
La primera vez que se carga una página, tiene que procesarla por lo que sale esa lÃnea: Que la página tal se ha generado en X segundos…
La segunda vez ya teniendola cargada muestra la segunda lÃnea de cached page server by wp-cache…
Se me olvidaba: Sobre PHP 4.x como cgi… yo pregunte el motivo de no estar y me comentaron que por medidas de seguridad no estaba disponible en los subdominios.
En los dominios sà se puede seguir usando esa opción (y es por eso que futuros proyectos me plantearé si tenerlos en un subdominio o no)...
Cierto Armonth… el problema es que a mà me ocurre la segunda vez para cada persona. Es decir, tu entras en el post X, después entro yo y no me sale la segunda lÃnea, después entra otra persona y tampoco… sólo me sale cargando dos veces la misma persona la misma página. Extraño.
(Lo he comprobado entrando en páginas que según wp-cache están en cache, y en páginas que según mis estadÃsticas acaban de ser accedidas y por lo tanto deberÃan ser cacheadas)
[...] Ahora, momento publicidad (repetido): [...]
Hay que copiar un archivo al directorio raiz para cambiar eso de la ejecución de php como cgi, pero el problema es que luego el blog no abre :/
Al menos en mi caso…
A mà también me hace un cahe por persona. De hecho en la lista de archivos en cache a veces salen repetidos. si te enteras de como solucionarlo dame un toque por favor :)
Salu2
Hostinglmi tiene un servicio totalmente inestable, no me están proporcionando la atención y soporte que yo he contratado.
Bueno un autentico caos, voy a trasladar todos mis dominios a red coruna y además el plan que tengo con varios dominios hospedados.
No se puede seguir con la pesima calidad de servicio que están ofreciendo y además hostinglmi deberÃa de tener una sanción por engaño.
Oh hell yeah… no graphical smilies around here.,
Thanks for your insights – I couldn’t agree more.,
Thank you! I liked the article! I love how you write beautifully.,
great tips. I enjoyed reading this,
great tips. I enjoyed reading this,
Wdtx9V bugagaga348934850934859038.txt:10:20
tr2.txt;20;50
Deja un comentario