Варианты WordPress - PullRequest
       11

Варианты WordPress

0 голосов
/ 13 января 2009

Сегодня я прошу веселья: P

Во всяком случае ... Сейчас я разрабатываю бесплатную тему WordPress. Проблема в том, что я хочу сделать его максимально гибким, поэтому я буду использовать некоторые параметры темы, чтобы установить некоторые цвета CSS, ширину и так далее. У меня вопрос такой:

Если я предполагаю, что одна из этих тем будет использоваться для блога с большим трафиком, как это повлияет на производительность сервера? У меня будет увеличение запросов SQL? Или что-то еще (не так)?

Ответы [ 4 ]

4 голосов
/ 13 января 2009

Я не думаю, что будет увеличение количества запросов SQL. Если, конечно, вы решили расширить функциональность worpress, сделав тему несколько управляемой данными.

Однако размер ваших шаблонов / изображений / CSS / файлов javascript может оказать некоторое влияние на производительность приложения.

Как правило, если вы беспокоитесь о производительности веб-приложения, всегда хорошо, чтобы ваши файлы были максимально легкими.

1 голос
/ 13 января 2009

Любой, кто использует WordPress для блога с большим трафиком, почти наверняка будет использовать WP Super Cache , что означает, что почти все просмотры страниц (в зависимости от того, используется ли супербит) будут либо 0, либо 1 SQL-запросы независимо от того, что делает ваша тема.

0 голосов
/ 13 января 2009

На самом деле вы не должны добавлять что-либо, что делает что-либо, кроме обеспечения стиля вашей темы, если вы хотите сохранить низкую загрузку базы данных. (Конечно, я имею в виду не функциональность извлечения данных по умолчанию, присутствующую почти во всех темах.)

Единственные части вашей темы, которые действительно должны выполнять какие-либо существенные запросы:

  1. Обычные биты и бобы в петле (для главной страницы блога и страниц архива)
  2. Поиск комментариев (для сообщений с одним просмотром)
  3. Боковая панель (если вы собираетесь использовать боковую панель с поддержкой виджетов)

Я бы предложил оставить дополнительные функции (и, следовательно, дополнительные запросы к БД) плагинам - тема должна быть сосредоточена исключительно на эстетике.

0 голосов
/ 13 января 2009

WordPress не известен своей осторожностью в работе с базой данных - хотя, думаю, со временем могут быть и улучшения.

То есть вы не создаете больших проблем, добавляя дополнительный запрос.

Но придерживайтесь одного запроса: укажите все параметры, чтобы один SELECT мог получить их все, и вызывайте его один раз для загрузки страницы.

В качестве альтернативы, не храните параметры в базе данных. Имейте файл конфигурации, который находится в вашей директории темы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...