Магия на практике
Статей пока нет.
Статей пока нет.
| Метод | Маршрут | URI | Query String | Генерация | Память | Пик | Рост | Резерв PHP |
|---|---|---|---|---|---|---|---|---|
| GET | common/home | /praktika-magii | _route_=praktika-magii& | 28.696 ms | 2.89 MB | 2.93 MB | 1.99 MB | 4.00 MB |
| Маршрут | Время | Дельта памяти |
|---|---|---|
| startup/startup/index | 3.303 ms | 422.81 KB |
| startup/impersonate/index | 0.004 ms | 376 B |
| startup/error/index | 0.129 ms | 72.29 KB |
| startup/event/index | 0.158 ms | 7.49 KB |
| startup/maintenance/index | 0.005 ms | 376 B |
| startup/seo_url/index | 0.254 ms | 5.18 KB |
| event/theme/index | 0.012 ms | 616 B |
| extension/module/category/index | 1.692 ms | 149.38 KB |
| event/theme/index | 0.009 ms | 600 B |
| common/column_left/index | 4.350 ms | 439.22 KB |
| event/theme/index | 0.009 ms | 616 B |
| common/column_right/index | 0.072 ms | 1.54 KB |
| event/theme/index | 0.007 ms | 600 B |
| common/content_top/index | 0.069 ms | 7.04 KB |
| event/theme/index | 0.008 ms | 616 B |
| common/content_bottom/index | 0.063 ms | 1.54 KB |
| Метод | Время | Дельта памяти |
|---|---|---|
| localisation/language/getLanguages | 0.122 ms | 3.71 KB |
| localisation/currency/getCurrencies | 0.090 ms | 3.52 KB |
| extension/event/getEvents | 0.071 ms | 1.10 KB |
| blog/category/getCategory | 0.167 ms | 3.45 KB |
| blog/category/getCategoryPath | 0.115 ms | 2.88 KB |
| blog/category/getCategoriesByParentId | 0.165 ms | 2.41 KB |
| blog/article/getArticlesByCategory | 0.220 ms | 2.24 KB |
| blog/article/getLastListTotal | 0.002 ms | 376 B |
| design/layout/getLayout | 0.112 ms | 2.21 KB |
| blog/category/getCategoryLayoutId | 0.049 ms | 2.04 KB |
| blog/category/getCategory | 0.001 ms | 376 B |
| design/layout/getLayoutModulesAll | 0.137 ms | 71.53 KB |
| extension/module/getModulesByIds | 0.166 ms | 22.56 KB |
| blog/category/getCategoryPath | 0.002 ms | 376 B |
| blog/category/getCategoriesByParentIds | 0.292 ms | 13.27 KB |
| Шаблон | Время | Дельта памяти |
|---|---|---|
| theme_magii/template/extension/module/category.tpl | 0.272 ms | 31.41 KB |
| theme_magii/template/common/column_left.tpl | 0.043 ms | 3.55 KB |
| theme_magii/template/common/column_right.tpl | 0.034 ms | 568 B |
| theme_magii/template/common/content_top.tpl | 0.037 ms | 6.05 KB |
| theme_magii/template/common/content_bottom.tpl | 0.033 ms | 568 B |
| Тип | Кэш | Строки | Время | SQL |
|---|---|---|---|---|
| read | no | 375 | 0.641 ms | SELECT `key`, `value`, serialized FROM `oc_setting` WHERE `key` NOT IN ('config_image_resize_mode','config_image_resize_filter','config_image_resize_blur','config_image_auto_orient','config_image_preserve_alpha','config_image_background_color','config_image_strip_metadata','config_image_jpeg_quality_small','config_image_jpeg_quality_medium','config_image_jpeg_quality_large','config_image_jpeg_small_max','config_image_jpeg_medium_max','config_image_jpeg_progressive','config_image_jpeg_sampling','config_image_png_compression','config_image_png_filter','config_image_png_strategy','config_image_webp_quality','config_image_avif_quality') |
| read | no | 1 | 0.099 ms | SELECT language_id, name, code, locale, image, directory, sort_order, status, default_currency_code, url_prefix, hreflang FROM oc_language WHERE status = '1' ORDER BY sort_order, name |
| read | no | 1 | 0.077 ms | SELECT currency_id, title, code, symbol_left, symbol_right, decimal_place, value, status, date_modified FROM oc_currency ORDER BY title ASC |
| read | no | 0 | 0.062 ms | SELECT `trigger`, `action` FROM `oc_event` WHERE `trigger` LIKE 'catalog/%' AND status = '1' ORDER BY `event_id` ASC |
| read | no | 1 | 0.081 ms | SELECT `query` FROM `oc_url_alias` WHERE keyword = 'praktika-magii' LIMIT 1 |
| read | no | 1 | 0.055 ms | SELECT keyword FROM `oc_url_alias` WHERE `query` = 'blog/home' LIMIT 1 |
| read | no | 1 | 0.150 ms | SELECT c.category_id AS blog_category_id, c.parent_id, c.image, c.sort_order, c.status, cd.name, cd.h1, cd.description, cd.short_description, cd.meta_title, cd.meta_description, cd.meta_keyword FROM oc_blog_category c INNER JOIN oc_blog_category_description cd ON (c.category_id = cd.category_id AND cd.language_id = '3') WHERE c.category_id = '7' AND c.status = '1' LIMIT 1 |
| read | no | 1 | 0.098 ms | SELECT cp.path_id AS blog_category_id, cd.name FROM oc_blog_category_path cp INNER JOIN oc_blog_category c ON (cp.path_id = c.category_id AND c.status = '1') INNER JOIN oc_blog_category_description cd ON (cp.path_id = cd.category_id AND cd.language_id = '3') WHERE cp.category_id = '7' ORDER BY cp.level ASC |
| read | no | 0 | 0.148 ms | SELECT c.category_id AS blog_category_id, c.parent_id, c.image, c.sort_order, cd.name, cd.short_description FROM oc_blog_category c INNER JOIN oc_blog_category_description cd ON (c.category_id = cd.category_id AND cd.language_id = '3') WHERE c.parent_id = '7' AND c.status = '1' ORDER BY c.sort_order ASC, cd.name COLLATE NOCASE ASC |
| read | no | 0 | 0.198 ms | SELECT a.article_id AS blog_article_id, a.date_added, a.date_modified, a.image, ad.title, CASE WHEN ad.short_description != '' THEN ad.short_description ELSE substr(ad.description, 1, 1200) END AS short_description, COUNT(*) OVER() AS __total FROM oc_blog_article_to_category atc INNER JOIN oc_blog_article a ON (atc.article_id = a.article_id AND a.status = '1') INNER JOIN oc_blog_article_description ad ON (a.article_id = ad.article_id AND ad.language_id = '3') WHERE atc.category_id = '7' ORDER BY a.date_added DESC, a.article_id DESC LIMIT 0,6 |
| read | no | 1 | 0.091 ms | SELECT layout_id FROM oc_layout_route WHERE 'blog/category' LIKE route ORDER BY route DESC LIMIT 1 |
| read | no | 1 | 0.041 ms | SELECT layout_id FROM oc_blog_category_to_layout WHERE category_id = '7' LIMIT 1 |
| read | no | 12 | 0.127 ms | SELECT code, position, sort_order FROM oc_layout_module WHERE layout_id = '14' ORDER BY position, sort_order |
| read | no | 12 | 0.100 ms | SELECT module_id, setting FROM oc_module WHERE module_id IN (33,37,40,42,43,46,47,48,50,51,54,55) |
| read | no | 9 | 0.139 ms | SELECT c.parent_id, c.category_id AS blog_category_id, c.sort_order, cd.name FROM oc_blog_category c INNER JOIN oc_blog_category_description cd ON (c.category_id = cd.category_id AND cd.language_id = '3') WHERE c.parent_id IN (0) AND c.status = '1' ORDER BY c.parent_id, c.sort_order, cd.name COLLATE NOCASE |
| read | no | 8 | 0.102 ms | SELECT `query`, `keyword` FROM oc_url_alias WHERE `query` IN ('blog_category_id=1','blog_category_id=2','blog_category_id=3','blog_category_id=4','blog_category_id=6','blog_category_id=9','blog_category_id=5','blog_category_id=8') |
| read | no | 0 | 0.114 ms | SELECT sp.seo_page_id, sp.route, sp.status, spd.name, spd.meta_title, spd.h1, spd.meta_description, spd.meta_keyword, spd.short_description, spd.description
FROM oc_seo_page sp
LEFT JOIN oc_seo_page_description spd ON (sp.seo_page_id = spd.seo_page_id)
WHERE sp.route IN ('blog/category&blog_category_id=7')
AND sp.status = '1'
AND spd.language_id = '3'
ORDER BY CASE sp.route WHEN 'blog/category&blog_category_id=7' THEN 0 ELSE 9999 END
LIMIT 1 |
| Повторов | Сумма времени | SQL |
|---|---|---|
| 1 | 0.641 ms | SELECT `key`, `value`, serialized FROM `oc_setting` WHERE `key` NOT IN ('config_image_resize_mode','config_image_resize_filter','config_image_resize_blur','config_image_auto_orient','config_image_preserve_alpha','config_image_background_color','config_image_strip_metadata','config_image_jpeg_quality_small','config_image_jpeg_quality_medium','config_image_jpeg_quality_large','config_image_jpeg_small_max','config_image_jpeg_medium_max','config_image_jpeg_progressive','config_image_jpeg_sampling','config_image_png_compression','config_image_png_filter','config_image_png_strategy','config_image_webp_quality','config_image_avif_quality') |
| 1 | 0.198 ms | SELECT a.article_id AS blog_article_id, a.date_added, a.date_modified, a.image, ad.title, CASE WHEN ad.short_description != '' THEN ad.short_description ELSE substr(ad.description, 1, 1200) END AS short_description, COUNT(*) OVER() AS __total FROM oc_blog_article_to_category atc INNER JOIN oc_blog_article a ON (atc.article_id = a.article_id AND a.status = '1') INNER JOIN oc_blog_article_description ad ON (a.article_id = ad.article_id AND ad.language_id = '3') WHERE atc.category_id = '7' ORDER BY a.date_added DESC, a.article_id DESC LIMIT 0,6 |
| 1 | 0.150 ms | SELECT c.category_id AS blog_category_id, c.parent_id, c.image, c.sort_order, c.status, cd.name, cd.h1, cd.description, cd.short_description, cd.meta_title, cd.meta_description, cd.meta_keyword FROM oc_blog_category c INNER JOIN oc_blog_category_description cd ON (c.category_id = cd.category_id AND cd.language_id = '3') WHERE c.category_id = '7' AND c.status = '1' LIMIT 1 |
| 1 | 0.148 ms | SELECT c.category_id AS blog_category_id, c.parent_id, c.image, c.sort_order, cd.name, cd.short_description FROM oc_blog_category c INNER JOIN oc_blog_category_description cd ON (c.category_id = cd.category_id AND cd.language_id = '3') WHERE c.parent_id = '7' AND c.status = '1' ORDER BY c.sort_order ASC, cd.name COLLATE NOCASE ASC |
| 1 | 0.139 ms | SELECT c.parent_id, c.category_id AS blog_category_id, c.sort_order, cd.name FROM oc_blog_category c INNER JOIN oc_blog_category_description cd ON (c.category_id = cd.category_id AND cd.language_id = '3') WHERE c.parent_id IN (0) AND c.status = '1' ORDER BY c.parent_id, c.sort_order, cd.name COLLATE NOCASE |
| 1 | 0.127 ms | SELECT code, position, sort_order FROM oc_layout_module WHERE layout_id = '14' ORDER BY position, sort_order |
| 1 | 0.114 ms | SELECT sp.seo_page_id, sp.route, sp.status, spd.name, spd.meta_title, spd.h1, spd.meta_description, spd.meta_keyword, spd.short_description, spd.description FROM oc_seo_page sp LEFT JOIN oc_seo_page_description spd ON (sp.seo_page_id = spd.seo_page_id) WHERE sp.route IN ('blog/category&blog_category_id=7') AND sp.status = '1' AND spd.language_id = '3' ORDER BY CASE sp.route WHEN 'blog/category&blog_category_id=7' THEN 0 ELSE 9999 END LIMIT 1 |
| 1 | 0.102 ms | SELECT `query`, `keyword` FROM oc_url_alias WHERE `query` IN ('blog_category_id=1','blog_category_id=2','blog_category_id=3','blog_category_id=4','blog_category_id=6','blog_category_id=9','blog_category_id=5','blog_category_id=8') |
| 1 | 0.100 ms | SELECT module_id, setting FROM oc_module WHERE module_id IN (33,37,40,42,43,46,47,48,50,51,54,55) |
| 1 | 0.099 ms | SELECT language_id, name, code, locale, image, directory, sort_order, status, default_currency_code, url_prefix, hreflang FROM oc_language WHERE status = '1' ORDER BY sort_order, name |
| 1 | 0.098 ms | SELECT cp.path_id AS blog_category_id, cd.name FROM oc_blog_category_path cp INNER JOIN oc_blog_category c ON (cp.path_id = c.category_id AND c.status = '1') INNER JOIN oc_blog_category_description cd ON (cp.path_id = cd.category_id AND cd.language_id = '3') WHERE cp.category_id = '7' ORDER BY cp.level ASC |
| 1 | 0.091 ms | SELECT layout_id FROM oc_layout_route WHERE 'blog/category' LIKE route ORDER BY route DESC LIMIT 1 |
| 1 | 0.081 ms | SELECT `query` FROM `oc_url_alias` WHERE keyword = 'praktika-magii' LIMIT 1 |
| 1 | 0.077 ms | SELECT currency_id, title, code, symbol_left, symbol_right, decimal_place, value, status, date_modified FROM oc_currency ORDER BY title ASC |
| 1 | 0.062 ms | SELECT `trigger`, `action` FROM `oc_event` WHERE `trigger` LIKE 'catalog/%' AND status = '1' ORDER BY `event_id` ASC |
| 1 | 0.055 ms | SELECT keyword FROM `oc_url_alias` WHERE `query` = 'blog/home' LIMIT 1 |
| 1 | 0.041 ms | SELECT layout_id FROM oc_blog_category_to_layout WHERE category_id = '7' LIMIT 1 |