rendimiento drupal 7

acobos's picture

Buenos días, llevo bastantes años desarrollando para la web, aunque esto es lo primero que hago en drupal: www.freepro.com.co, aunque ha sido un poco duro el inicio, me ha gustado mucho trabajar con drupal, pero tengo bastantes problemas con el rendimiento de la página, se demora mucho en cargar incluso para usuarios anónimos. He configurado la cache para usuarios anónimos y bloques, Comprimir páginas en caché, Reunir y comprimir archivos CSS, Juntar los archivos JavaScript.
Aunque el sitio no utiliza una pasarela de pagos estoy usando drupal commerce para realizar los pedidos de los clientes, los cuales llegan por correo electrónico, no sé si es este módulo es el que este sobrecargando las peticiones. El sitio está hospedado en un hosting compartido. Muchas gracias por los aportes, tengo que iniciar tres proyectos más, con características similares a este y para ser hospedados también en hosting compartido, y estoy un poco preocupado al respecto.

PD. Sinembargo esto me ha llevado a hacerme algunas preguntas como:

  • Es drupal una herramienta incorrecta para sitios corporativos o que no esperen recibir miles de visitas diarias, teniendo en cuenta que por lo general éstos tienen recursos limitados de hardware por estar en hosting compartidos?
    -Debo sacrificar rendimiento vs escalabilidad usando drupal en un sitio pequeño, o es mejor usar otra tecnología?

Muchas gracias

Comments

Drupal tiene buen rendimiento y es escalable

KarimB's picture

@acabos, voy haciendo sitios en Drupal para la prensa en línea desde 4 años, el sitio más pequeño tiene 50 000 visitas diarias.

Para los usuarios o autenticados te recomiendo Boost y Varnish
Para los usuarios autenticados APC y Memcache son tus amigos

Aquí va el enlace de la presentación que hicimos en Drupal Camp Brasil con @develcuy: http://www.slideshare.net/karimboujema/performance-en-drupal-7

Te recomiendo tambíen el grupo específico en el GDO: http://groups.drupal.org/high-performance

Suerte, el campo de la optimización es muy lindo pero requiere paciencia y mucho testeo.

Saludos

Boost probado, seguiré revisando

acobos's picture

Muchas gracias, ya he configurado Boost y veo una mejoría en el rendimiento para usuarios anónimos. APC y Memcache apenas los voy a revisar. Muchas gracias por la ayuda, seguiré avanzando en este tema.

De nada

KarimB's picture

De nada @acobos, la comunidad está para ayudarte. No dudes e preguntar, allí esteremos.

para los js

asanchez75's picture

Para reducir el tamaño de los archivos js podrías usar también

http://drupal.org/project/speedy

"A majority of the time it takes for a page to load occurs in the front end. According to recent measurements on average, for the most trafficked 50k sites, 87% of the time it took to load the page happened in the front end. Serving smaller files will improve this performance.

Minifying the files removes comments, whitespace, and can even transform parts of functions in ways to make them smaller. For example, a minified drupal.js is 24% the size of the original. The minifier used to generate these files is UglifyJS. This is the same one jQuery uses"

Gracias voy a revisar

acobos's picture

Muchas gracias voy a revisar

Te recomiendo este thread en drupal.stackexchange

edgarvaldes's picture

Está en inglés pero tiene información muy interesante de varios usuarios.

http://drupal.stackexchange.com/questions/724/why-is-drupal-7-so-slow

Aca unos slides muy interesantes

jmolivas's picture

Una presentación durante el pasado DrupalCampLA (esta en inglés) de backend performance

https://docs.google.com/presentation/d/1qPs4324pr-tWzZBzbwqqFu99AoQwSNba...

Spanish

Group organizers

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: