Сайт Романа ПарпалакаБлог20080903

К вопросу о...

Разгребая хлам в закладках, нашел следующее:

62 queries 1.354 seconds

WordPress — 62 запроса. Кто больше?

3 сентября 2008 года, 17:19     веб-разработка

Счастье Ctrl Captcha

Поделиться

Комментарии

#1. 4 сентября 2008 года, 16:58. пишет:
У меня порядка 200-400 при загрузке страницы.. но не WP
#2. 4 сентября 2008 года, 17:11. пишет:
Какого типа ваш сайт?

Для блога, например, мне трудно придумать ситуацию, когда пяти запросов не хватило бы.
#3. 14 сентября 2008 года, 11:06. Eugene пишет:
Роман, простите за нескромность, а сколько раз Ваш блоговый движок обращается к базе?
#4. 14 сентября 2008 года, 11:18. пишет:
Я не вижу никакой нескромности, нормальный вопрос.

Всё зависит от типа страниц и от их содержимого. Я включил отображение количества запросов и времени генерации внизу страницы (рядом с копирайтами). Например, для страницы с этим постом и комментариями — 4 запроса.
#5. 14 сентября 2008 года, 13:13. Eugene пишет:
Спасибо. Что, на Ваш взгляд, лучше — несколько сложных запросов и работа с массивами или много простых запросов и минимум обработок? Думаю оптимизировать свой движок, но не знаю как правильно это сделать.
#6. 14 сентября 2008 года, 20:11. пишет:
Подход к оптимизации запросов в каждой ситуации должен быть свой, нужно учитывать много факторов. Из вашего описания нельзя сделать однозначные выводы, поэтому приведу пример.

Если мы выводим на странице 50 записей и хотим вывести количество комментариев к каждой записи, то вариант с дополнительными 50 запросами никуда не годится. Один запрос с объединением (JOIN) таблиц записей и комментариев и GROUP BY будет медленным. В такой ситуации (если используется MySQL) можно применить подзапросы.
#7. 14 сентября 2008 года, 21:11. Eugene пишет:
Ещё раз спасибо! Почитаю документацию по MySQL.

Оставьте свой комментарий

Ваше имя:

Комментарий:

Для выделения используйте следующий код: [i]курсив[/i], [b]жирный[/b].
Цитату оформляйте так: [q = имя автора]цитата[/q] или [q]еще цитата[/q].
Ссылку начните с http://. Других команд или HTML-тегов здесь нет.

Сколько будет 17+8?

Записи