?

Log in

No account? Create an account

Previous Entry | Next Entry

Drupal пипец

Executed 64 queries in 57.49 milliseconds. Queries taking longer than 5 ms and queries executed more than once, are highlighted. Page execution time was 444.15 ms.

На одну страницу 64 запроса? Эти люди не с нашей планеты, точно.

P.S.
ms#wherequery
0.441drupal_lookup_pathSELECT COUNT(pid) FROM url_alias
0.31drupal_lookup_pathSELECT src FROM url_alias WHERE dst = 'wiki/Main_Page'
1.951module_listSELECT name, filename, throttle FROM system WHERE type = 'module' AND status = 1 ORDER BY weight ASC, filename ASC
0.511locale_supported_languagesSELECT locale, name, formula, enabled FROM locales_meta ORDER BY isdefault DESC, enabled DESC, name ASC
0.562liquid_lookup_widSELECT wid, nid FROM wiki_name WHERE nid = 23
0.411drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'wiki/Main_Page'
0.331drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'wiki'
1.541cache_getSELECT data, created, headers, expire FROM cache_menu WHERE cid = '1:ru'
0.631node_access_view_all_nodesSELECT COUNT(*) FROM node_access WHERE nid = 0 AND ((gid = 0 AND realm = 'all') OR (gid = 1 AND realm = 'liquid_access') OR (gid = 2 AND realm = 'liquid_access')) AND grant_view >= 1
0.41book_menuSELECT DISTINCT(n.nid) FROM node n WHERE n.nid = 23 AND n.type != 'book'
4.281cache_getSELECT data, created, headers, expire FROM cache WHERE cid = 'locale:ru'
1.211node_loadSELECT n.nid, n.vid, n.type, n.status, n.created, n.changed, n.comment, n.promote, n.sticky, r.timestamp AS revision_timestamp, r.title, r.body, r.teaser, r.log, r.format, u.uid, u.name, u.picture, u.data FROM node n INNER JOIN users u ON u.uid = n.uid INNER JOIN node_revisions r ON r.vid = n.vid WHERE n.nid = 23
0.61localeSELECT s.lid, t.translation FROM locales_source s INNER JOIN locales_target t ON s.lid = t.lid WHERE s.source = 'A blog is a regularly updated journal or diary made up of individual posts shown in reversed chronological order. Each member of the site may create and maintain a blog.' AND t.locale = 'ru'
0.491localeSELECT s.lid, t.translation FROM locales_source s INNER JOIN locales_target t ON s.lid = t.lid WHERE s.source = 'A book is a collaborative writing effort: users can collaborate writing the pages of the book, positioning the pages in the right order, and reviewing or modifying pages previously written. So when you have some information to share or when you read a page of the book and you didn\'t like it, or if you think a certain page could have been written better, you can do something about it.' AND t.locale = 'ru'
0.471localeSELECT s.lid, t.translation FROM locales_source s INNER JOIN locales_target t ON s.lid = t.lid WHERE s.source = 'An image (with thumbnail). This is ideal for publishing photographs or screenshots.' AND t.locale = 'ru'
0.551_node_types_buildSELECT nt.type, nt.* FROM node_type nt ORDER BY nt.type ASC
0.321book_nodeapiSELECT parent, weight FROM book WHERE vid = 53
0.31comment_nodeapiSELECT last_comment_timestamp, last_comment_name, comment_count FROM node_comment_statistics WHERE nid = 23
0.271image_attach_nodeapiSELECT iid FROM image_attach WHERE nid=23
0.281liquid_access_get_levelSELECT level FROM wiki_access_level WHERE nid=23
0.371path_nodeapiSELECT dst FROM url_alias WHERE src = 'node/23'
3.111taxonomy_node_get_termsSELECT t.* FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.nid = 23 ORDER BY v.weight, t.weight, t.name
1.081upload_loadSELECT * FROM files f INNER JOIN file_revisions r ON f.fid = r.fid WHERE r.vid = 53 ORDER BY f.fid
0.512_nodewords_loadSELECT * FROM nodewords WHERE type = 'node' AND id = '23'
0.422liquid_lookup_widSELECT wid, nid FROM wiki_name WHERE nid = 23
0.41node_menuSELECT COUNT(vid) FROM node_revisions WHERE nid = 23
0.412_nodewords_loadSELECT * FROM nodewords WHERE type = 'node' AND id = '23'
0.451filter_format_allowcacheSELECT cache FROM filter_formats WHERE format = 5
0.41cache_getSELECT data, created, headers, expire FROM cache_filter WHERE cid = '5:c2e2024b4328db4bac1fadc13a1a659d'
0.671cache_getSELECT data, created, headers, expire FROM cache_filter WHERE cid = '5:0fb6bcb11065a13ffbb45558ad98b974'
0.831list_themesSELECT * FROM system WHERE type = 'theme'
0.661taxonomy_get_vocabularySELECT v.*, n.type FROM vocabulary v LEFT JOIN vocabulary_node_types n ON v.vid = n.vid WHERE v.vid = 2 ORDER BY v.weight, v.name
0.441drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'comment/reply/23'
0.431drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'user/2'
0.361drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'taxonomy/term/7'
0.351drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'taxonomy/term/8'
0.341drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'taxonomy/term/6'
0.361drupal_lookup_pathSELECT src FROM url_alias WHERE dst = 'node'
0.451pager_querySELECT COUNT(*) FROM comments WHERE nid = 23
0.541pager_querySELECT c.cid as cid, c.pid, c.nid, c.subject, c.comment, c.format, c.timestamp, c.name, c.mail, c.homepage, u.uid, u.name AS registered_name, u.picture, u.data, c.score, c.users, c.thread, c.status FROM comments c INNER JOIN users u ON c.uid = u.uid WHERE c.nid = 23 ORDER BY c.thread DESC LIMIT 0, 50
0.371node_comment_modeSELECT comment FROM node WHERE nid = 23
0.31node_last_viewedSELECT timestamp FROM history WHERE uid = 1 AND nid = 23
16.631node_tag_newUPDATE history SET timestamp = 1197135646 WHERE uid = 1 AND nid = 23
3.681block_listSELECT DISTINCT b.* FROM blocks b LEFT JOIN blocks_roles r ON b.module = r.module AND b.delta = r.delta WHERE b.theme = 'mtalk' AND b.status = 1 AND (r.rid IN (2) OR r.rid IS NULL) ORDER BY b.region, b.weight, b.module
0.571drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'node/add'
0.411drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'blog/1'
0.381drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'devel/queries'
0.381drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'main'
0.41drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'user/1'
0.381drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'tracker'
0.371drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'admin'
0.381drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'logout'
0.341drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'rss.xml'
0.431drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'misc/feed.png'
0.421drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'search/node'
0.521drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'node/23/load'
0.371drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'node/23/render'
0.351drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'node/23/edit'
0.361drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'node/23/revisions'
0.351drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'node/23/outline'
0.351drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'node/23/wiki/move'
0.361drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'node/23/wiki/delete'
0.351drupal_lookup_pathSELECT dst FROM url_alias WHERE src = 'node/23/wiki/manage'
0.661system_region_listSELECT * FROM system WHERE type = 'theme' AND name = 'mtalk'
0.740localeSELECT s.lid, t.translation FROM locales_source s INNER JOIN locales_target t ON s.lid = t.lid WHERE s.source = ' Queries taking longer than %threshold ms and queries executed more than once, are <span class=\"marker\">highlighted</span>.' AND t.locale = 'ru'


P.P.S. Ну что, кто отбранчуется?
P.P.P.S. Кстати, это с включенным кешированием. без него 104 запроса.

Метки:

Comments

( 13 комментариев — Оставить комментарий )
ex_ike_novod804
8 дек, 2007 17:48 (UTC)
Нормально для таких систем. Тебе то оно зачем сдалось? Брось каку!
ad_null
8 дек, 2007 17:54 (UTC)
1) Нет, это ненормально. Притом что я считаю друпал самой гибкой основой (нету замороки с кучей непонятных объектов), некоторые вещи меня просто шокируют. Локализация воще ппц. ну и все такое до кучи.
2) мне это затем что я пытаюсь понять, можно или нет использовать в целях rapid development (по нашему - халтурнояразработка) опенсорсные творения.
3) Все плохо :)
ex_ike_novod804
8 дек, 2007 17:56 (UTC)
Django возьми. Она грамотно сделана и не менее рапидна.
ad_null
8 дек, 2007 17:59 (UTC)
Дойдем и до джанги.
rumyancev
8 дек, 2007 21:38 (UTC)
Хмм, а я для стартапа его использовать собрался.
ad_null
8 дек, 2007 22:19 (UTC)
Не, для быстрого стартапа самое то. Модули быстро пишутся, вообще удачно спроектирован имхо, но вот такие штуки нужно допиливать (или выпиливать лобзиком, кому как).
ad_null
8 дек, 2007 22:20 (UTC)
ну или опять же, взять джангу/plone
ru_toor
10 дек, 2007 11:55 (UTC)
А чё? Я например много преимуществ могу найти тута.
Сами запросы навскидку нормальные (в смысле не brain-fucking style). Если индексы в базе есть и памяти в сервере есть то всё ништяк будет рабоать быстро. Наверное.

Тот факт что запросы все простые - косвенно указывает на хорошую модульность. Что опять же для разработки/хака/добавлений/и.т.п. неплохо.

Половинка данных в этих запросах вытянется кстати прямо из индексов.
ad_null
10 дек, 2007 12:11 (UTC)
Некоторые запросы дублируются, но это хрен с ним. Большинство нахрен не нужно (поиск алиасов для /node/edit, /node/delete и вообще поиск алиасов для ВСЕХ ссылок на странице). Да, но MyIsam насколько я знаю нету индекса для varchar полей, поэтому поиск в базе локализованных строк тоже оптимизма не прибавляет.
Нет, друпал мне понравился, в частности тем что его легко хакать/моддить. в принципе выкинуть локализацию и вот эту замороку с алиасами, переделать кэш на файлы и будет супер. Хотя следующую штуку уже на джанге делать буду.
mr_nekt
11 дек, 2007 22:54 (UTC)
ты бы предпочел чтобы они вместо запросов читались из хмл-файлов? :)
mr_nekt
11 дек, 2007 22:52 (UTC)
*задумчиво*

это они еще не ебанулись... я умудрился похожее количество запросов собрать в один и заюзать... вобщем в результате оно ищется более 20 секунд в лучшем случае... а там всего 100 метровая табличка и поиск по дереву тэгов + полнотекстный по куче полей :)
(Анонимно)
8 апр, 2011 18:22 (UTC)
zdj&#281;cia &#347;lubne &#321;&#243;d&#378;
I better, perhaps, shall keep silent
[url=http://www.fotograffo.pl]zdjęcia ślubne Lodz [/url]
(Анонимно)
14 сент, 2011 09:17 (UTC)
sierra reed nude
Easy to understand,I like it!
( 13 комментариев — Оставить комментарий )

Profile

vaultboy
ad_null
ad_null

Latest Month

Январь 2012
Вс Пн Вт Ср Чт Пт Сб
1234567
891011121314
15161718192021
22232425262728
293031    
Разработано LiveJournal.com
Designed by Tiffany Chow