Сколько ресурсов на стороне сервера использует тема Omega? Масштабируема ли тема Omega?


Тема омега довольно "жирная". В настоящее время это, вероятно, самая большая тема на drupal.org . Вы можете делать все и вся в графическом интерфейсе. Вы можете полностью настроить макет, включить/выключить адаптивный дизайн...Я мог бы продолжать еще какое-то время.

Мой вопрос в том, все ли дополнительные настройки потребляют ресурсы сервера для обслуживания страницы клиенту? Если у меня есть веб-сайт, который посещает более 100 000 страниц в день, должен ли я использовать omega или создать свою собственную тему?

 4
Author: iStryker, 2012-08-23

2 answers

Да, есть некоторые дополнительные накладные расходы (особенно на уровне шаблонов); насколько это повлияет на время вашего ответа, будет полностью зависеть от настройки вашего сервера. Простым тестом было бы включить базовую тему Garland, профилировать сайт, затем включить тему на основе Omega и сделать то же самое. Вы должны получить довольно хорошее представление о том, сколько дополнительных накладных расходов вы, вероятно, получите за загрузку одной страницы.

Если вы в состоянии, идите дальше. Стресс-тестирование вашего сервера (с помощью что-то вроде ab) с включенными обеими темами. Это даст вам еще лучшую идею.

Если у вас есть сайт с более чем 100 000 посетителей в день, тем не менее, ваши усилия могут быть лучше потрачены на создание достойной стратегии кэширования, как в Drupal, так и на веб-сервере. Это поможет компенсировать большую часть накладных расходов, которые могут добавить Omega/Alpha.

 7
Author: Clive, 2012-08-25 01:20:58

Я не могу ответить на ваш конкретный вопрос, так как сам не измерял производительность Omega. Тем не менее, вы должны увидеть комментарии Джона Альбина в http://www.palantir.net/blog/all-new-zen-same-guiding-principles , в котором кратко говорится о проблеме производительности. Для сайта с более чем 100 тысяч посещений в день я бы рекомендовал изучить дзен-сетки и создать свою тему на основе дзен. Omega даст вам более быстрое время разработки, но вы получите некоторую производительность извлекайте выгоду из того, чтобы тратить дополнительное время на Дзен. Amazon утверждает, что небольшое снижение производительности может оказать заметное влияние на продажи , поэтому дополнительные расходы на производительность, скорее всего, окупятся, если ваш сайт коммерческий.

Вы также должны использовать хорошую стратегию кэширования и проводить измерения своих результатов, используя свой собственный сайт.

 1
Author: greg_1_anderson, 2012-08-23 16:09:03