Очевидно, что ничто не масштабируется так же, как статические файлы, обслуживаемые быстрым веб-сервером, и любая CMS, которая должна выяснить, что загружать, а затем загружать, не будет работать так же хорошо, как WordPress или что-то другое. Одна из проблем заключается в количестве запросов к базе данных, необходимых для запроса URL-адреса, и мой опыт работы с предыдущими годами работы исключительно с Drupal и более двух лет с WordPress заключается в том, что WordPress намного лучше в этом отделе.
Тем не менее, почти ничто с любой властью не будет масштабироваться «из коробки» ; это все о том, что вы можете сделать, когда ваши потребности в масштабируемости растут?
На низком уровне «много трафика» есть отличные плагины для кеширования и интеграции с недорогими CDN, которые вы можете сделать довольно неплохо при бюджете без IT и с небольшим бюджетом хостинга. Вот еще несколько вопросов и ответов для обзора:
Существуют варианты профилирования для выявления узких мест производительности :
Как только узкие места выявлены, вы можете выполнить локализованную оптимизацию с помощью таких вещей, как Transient API . В этом разделе «Вопросы и ответы» приведен пример, который можно оптимизировать с помощью API Transients, и показано, как:
Если вам действительно захочется вытащить большие пушки, вы можете настроить Memcached , HyperDB , Nginx и / или более для ускорения процесса (кажется, что последний действительно превращается в способ получить удивительную масштабируемость из WordPress):
И наконец, появляются WordPress-ориентированные веб-хостинги, специализирующиеся на производительности, такие как WP Engine , ZippyKid и другие:
Итак, хорошие новости - все весы очень хорошие ; Начиная с самого низкого уровня, бесплатные и легкие, с технической сложностью и стоимостью только растут по мере значительного роста трафика. Начните с WordPress с малого, и это будет здорово. Если ваш трафик действительно растет, и вы даже монетизируете его достаточно хорошо, вы найдете очень эффективный эффект масштабирования по мере необходимости.
По крайней мере, ИМО. :)