Musée du Vélo - Michel Grezaud à Tournus

La roue, élément essentiel du vélo, est inventée au sud de la Mésopotamie, probablement vers 3500 avant notre ère. Mais il faut attendre plus de 5 000 ans pour que l’homme utilise cette invention pour créer l’ancêtre du vélo…

En 1817, le Baron allemand Karl Von Drais invente un drôle d’engin, qui portera en France son nom, "La draisienne". Dans un brevet français de 1818, ce même véhicule est appelé Vélocipède, son but étant "de faire marcher une personne avec une grande vitesse" (véloce = rapide, pède = pied).

En 1839, l'écossais Kirkpatrick Mac Millan est le premier à perfectionner la Draisienne en entraînant la roue arrière à l'aide de leviers. En conséquence, il est certainement le premier à expérimenter l'équilibre sur un vélocipède.

C'est à Paris, en 1861, qu'un grand pas est franchi dans l'amélioration de la technique. Ernest Michaux, serrurier, répare et perfectionne une draisienne à la roue avant défaillante en l’équipant d’une "pédivelle", qui va devenir la pédale.

En 1875 arrive le "Grand-Bi" doté d'une roue avant haute de 1,30 m et d'une roue arrière de 0,30 m de diamètre seulement. D’abord en bois, il mute et devient un géant d’acier puis s’allège et on voit apparaître des modèles de course de 10 à 11 kilogrammes seulement ! Cependant, l’augmentation de la taille de la roue avant, alors seule solution pour augmenter la vitesse de déplacement, pose des problèmes de sécurité : on arrivera à des roues de 3 mètres de diamètre !

Le tricycle apparaît en 1880 en réaction à ces Grands-Bis trop instables. La vitesse est liée à la taille des roues arrière et plus à celle de la roue avant qui n’est plus que directrice d’où une maniabilité accrue.

La première bicyclette équipée d'un système de transmission de la force du pédalage par "chaîne", du pédalier vers la roue arrière, est créée par H. J. Lawson en 1879 mais ne connaît pas le succès commercial.

En 1884, John Kemp Starley met sur le marché le "Rover Safety Bicycle" ou "bicyclette de sûreté", beaucoup moins dangereuse que le Grand-Bi. La bicyclette moderne est née mais se différencie encore de nos vélos actuels par son cadre en croix.

En 1888, un vétérinaire écossais, John Boyd Dunlop, invente un bandage en caoutchouc rempli d’air.

En 1891, les Français André et Edouard Michelin séparent la chambre à air du pneu.

Dès l'exposition internationale de vélocipèdes de 1869, certains vélocipèdes comportent déjà des systèmes imaginés pour changer de vitesse et les premières bicyclettes avec changement de vitesse sont commercialisées à partir des années 1900.

Au début, l'éclairage des cycles était constitué d'une bougie puis d’une lampe à acétylène montée à l'avant sur une suspension à ressort permettant d'amortir les chocs tout en conservant la lampe en position verticale. Puis vinrent la dynamo et l’ampoule électrique.

Les grands-bis étaient déjà équipés de freins à patin mais le cycliste pouvait aussi réduire la vitesse en résistant au mouvement des pédales. Dans les années 1870, les bicyclettes de sécurité étaient généralement équipées d'un frein à patin à l'avant mais n'avaient pas de frein arrière.
L'invention du pneumatique a amené le frein à mâchoires, type de frein le plus communément utilisé sur les bicyclettes actuelles. Néanmoins, le frein à rétropédalage, que l'on actionne en pédalant en arrière a été très populaire au XXe siècle.

Ainsi perfectionnée, la bicyclette devient peu à peu un produit industriel, à un prix qui la rend abordable aux ouvriers, et se trouve à l'origine d'une évolution sociale importante.

 
Musée du vélo - Avenue du Maréchal de Lattre de Tassigny - D906 - Le Pas-Fleury - 71700 TOURNUS - Tel. +33 (0)3 85 20 01 28 ou
07 81 56 13 94 (Jean-Marie Robbe) ou 06 09 28 02 00 (Sylvie Massart -Accueil-Animations-Visites)
module actualite
module tourisme
19.359MBMemory Usage203msRequest Duration
Joomla! Version5.2.5
PHP Version8.2.27
Identityguest
Response200
Templateshaper_helix3
Database
Server
mysql
Version
10.6.19-MariaDB-deb11-log
Collation
utf8mb3_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:74 [ "TEMP" => "/home/clients/daff16105227368382f678f00bb72f89/tmp" "TMPDIR" => "/home/cli...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743901214 "last" => 1743901214...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (3.77MB) (17.65ms)
  • afterInitialise (7.36MB) (57ms)
  • afterRoute (135.46KB) (12.16ms)
  • beforeRenderComponent com_content (1.07MB) (12.63ms)
  • Before Access::preloadComponents (all components) (833.11KB) (8.27ms)
  • After Access::preloadComponents (all components) (121.59KB) (1.11ms)
  • Before Access::preloadPermissions (com_content) (424B) (19μs)
  • After Access::preloadPermissions (com_content) (15.04KB) (783μs)
  • Before Access::getAssetRules (id:76 name:com_content.article.8) (744B) (17μs)
  • After Access::getAssetRules (id:76 name:com_content.article.8) (25.6KB) (355μs)
  • afterRenderComponent com_content (2.6MB) (37.25ms)
  • afterDispatch (4.23KB) (175μs)
  • beforeRenderRawModule mod_menu (Menu) (1.69MB) (30.34ms)
  • afterRenderRawModule mod_menu (Menu) (92.6KB) (3.71ms)
  • beforeRenderModule mod_menu (Menu) (704B) (10μs)
  • afterRenderModule mod_menu (Menu) (18.08KB) (390μs)
  • beforeRenderRawModule mod_custom (Footer) (2.3KB) (66μs)
  • afterRenderRawModule mod_custom (Footer) (79.21KB) (551μs)
  • beforeRenderModule mod_custom (Footer) (704B) (6μs)
  • afterRenderModule mod_custom (Footer) (2.92KB) (141μs)
  • beforeRenderRawModule mod_slideshowck (Slideshow Partenaires) (26.82KB) (113μs)
  • afterRenderRawModule mod_slideshowck (Slideshow Partenaires) (302.97KB) (3.54ms)
  • beforeRenderModule mod_slideshowck (Slideshow Partenaires) (736B) (8μs)
  • afterRenderModule mod_slideshowck (Slideshow Partenaires) (4.52KB) (154μs)
  • beforeRenderRawModule mod_custom (Tourisme) (27.76KB) (63μs)
  • afterRenderRawModule mod_custom (Tourisme) (912B) (105μs)
  • beforeRenderModule mod_custom (Tourisme) (720B) (4μs)
  • afterRenderModule mod_custom (Tourisme) (3.05KB) (131μs)
  • beforeRenderRawModule mod_custom (Actualité) (488B) (49μs)
  • afterRenderRawModule mod_custom (Actualité) (912B) (93μs)
  • beforeRenderModule mod_custom (Actualité) (720B) (5μs)
  • afterRenderModule mod_custom (Actualité) (3.44KB) (125μs)
  • beforeRenderRawModule mod_custom (Adresse) (488B) (47μs)
  • afterRenderRawModule mod_custom (Adresse) (2.2KB) (89μs)
  • beforeRenderModule mod_custom (Adresse) (704B) (4μs)
  • afterRenderModule mod_custom (Adresse) (3.05KB) (123μs)
  • beforeRenderRawModule mod_custom (Bandeau) (1.07KB) (83μs)
  • afterRenderRawModule mod_custom (Bandeau) (976B) (85μs)
  • beforeRenderModule mod_custom (Bandeau) (704B) (4μs)
  • afterRenderModule mod_custom (Bandeau) (2.73KB) (130μs)
  • afterRender (632.26KB) (14.53ms)
  • 1 x afterInitialise (7.36MB) (28.03%)
    57.00ms
    1 x afterRenderComponent com_content (2.6MB) (18.32%)
    37.25ms
    1 x beforeRenderRawModule mod_menu (Menu) (1.69MB) (14.92%)
    30.34ms
    1 x afterLoad (3.77MB) (8.68%)
    17.65ms
    1 x afterRender (632.26KB) (7.14%)
    14.53ms
    1 x beforeRenderComponent com_content (1.07MB) (6.21%)
    12.63ms
    1 x afterRoute (135.46KB) (5.98%)
    12.16ms
    1 x Before Access::preloadComponents (all components) (833.11KB) (4.07%)
    8.27ms
    1 x afterRenderRawModule mod_menu (Menu) (92.6KB) (1.82%)
    3.71ms
    1 x afterRenderRawModule mod_slideshowck (Slideshow Partenaires) (302.97KB) (1.74%)
    3.54ms
    1 x After Access::preloadComponents (all components) (121.59KB) (0.55%)
    1.11ms
    1 x After Access::preloadPermissions (com_content) (15.04KB) (0.39%)
    783μs
    1 x afterRenderRawModule mod_custom (Footer) (79.21KB) (0.27%)
    551μs
    1 x afterRenderModule mod_menu (Menu) (18.08KB) (0.19%)
    390μs
    1 x After Access::getAssetRules (id:76 name:com_content.article.8) (25.6KB) (0.17%)
    355μs
    1 x afterDispatch (4.23KB) (0.09%)
    175μs
    1 x afterRenderModule mod_slideshowck (Slideshow Partenaires) (4.52KB) (0.08%)
    154μs
    1 x afterRenderModule mod_custom (Footer) (2.92KB) (0.07%)
    141μs
    1 x afterRenderModule mod_custom (Tourisme) (3.05KB) (0.06%)
    131μs
    1 x afterRenderModule mod_custom (Bandeau) (2.73KB) (0.06%)
    130μs
    1 x afterRenderModule mod_custom (Actualité) (3.44KB) (0.06%)
    125μs
    1 x afterRenderModule mod_custom (Adresse) (3.05KB) (0.06%)
    123μs
    1 x beforeRenderRawModule mod_slideshowck (Slideshow Partenaires) (26.82KB) (0.06%)
    113μs
    1 x afterRenderRawModule mod_custom (Tourisme) (912B) (0.05%)
    105μs
    1 x afterRenderRawModule mod_custom (Actualité) (912B) (0.05%)
    93μs
    1 x afterRenderRawModule mod_custom (Adresse) (2.2KB) (0.04%)
    89μs
    1 x afterRenderRawModule mod_custom (Bandeau) (976B) (0.04%)
    85μs
    1 x beforeRenderRawModule mod_custom (Bandeau) (1.07KB) (0.04%)
    83μs
    1 x beforeRenderRawModule mod_custom (Footer) (2.3KB) (0.03%)
    66μs
    1 x beforeRenderRawModule mod_custom (Tourisme) (27.76KB) (0.03%)
    63μs
    1 x beforeRenderRawModule mod_custom (Actualité) (488B) (0.02%)
    49μs
    1 x beforeRenderRawModule mod_custom (Adresse) (488B) (0.02%)
    47μs
    1 x Before Access::preloadPermissions (com_content) (424B) (0.01%)
    19μs
    1 x Before Access::getAssetRules (id:76 name:com_content.article.8) (744B) (0.01%)
    17μs
    1 x beforeRenderModule mod_menu (Menu) (704B) (0%)
    10μs
    1 x beforeRenderModule mod_slideshowck (Slideshow Partenaires) (736B) (0%)
    8μs
    1 x beforeRenderModule mod_custom (Footer) (704B) (0%)
    6μs
    1 x beforeRenderModule mod_custom (Actualité) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_custom (Tourisme) (720B) (0%)
    4μs
    1 x beforeRenderModule mod_custom (Adresse) (704B) (0%)
    4μs
    1 x beforeRenderModule mod_custom (Bandeau) (704B) (0%)
    4μs
24 statements were executed, 2 of which were duplicates, 22 unique13.14ms106.8KB
  • SELECT @@SESSION.sql_mode;280μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `museevelo_session` WHERE `session_id` = ?238μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `museevelo_session` WHERE `session_id` = :session_id LIMIT 1403μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `museevelo_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)319μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `museevelo_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1801μs1.73KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `museevelo_viewlevels`249μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `museevelo_usergroups` AS `a` LEFT JOIN `museevelo_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest215μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `museevelo_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`945μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `template` FROM `museevelo_template_styles` WHERE `client_id` = 0 AND `home` = 1217μs1.15KB/plugins/system/helix3/helix3.php:247Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `museevelo_menu` AS `m` LEFT JOIN `museevelo_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`746μs19.55KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT * FROM `museevelo_languages` WHERE `published` = 1 ORDER BY `ordering` ASC377μs1.61KB/libraries/src/Language/LanguageHelper.php:177Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `museevelo_template_styles` AS `s` LEFT JOIN `museevelo_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 1599μs848B/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `museevelo_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42)503μs7.56KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `museevelo_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0405μs1.86KBParams/libraries/src/Access/Access.php:301Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `museevelo_content` AS `a` INNER JOIN `museevelo_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `museevelo_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `museevelo_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `museevelo_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `museevelo_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)731μs22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `museevelo_categories` AS `s` INNER JOIN `museevelo_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`477μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `museevelo_contentitem_tag_map` AS `m` INNER JOIN `museevelo_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)361μs5.22KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `museevelo_categories` AS `s` INNER JOIN `museevelo_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`507μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM museevelo_fields AS a LEFT JOIN `museevelo_languages` AS l ON l.lang_code = a.language LEFT JOIN museevelo_users AS uc ON uc.id=a.checked_out LEFT JOIN museevelo_viewlevels AS ag ON ag.id = a.access LEFT JOIN museevelo_users AS ua ON ua.id = a.created_user_id LEFT JOIN museevelo_fields_groups AS g ON g.id = a.group_id LEFT JOIN `museevelo_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3,:preparedArray4)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5,:preparedArray6)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC779μs4.75KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `museevelo_modules` AS `m` LEFT JOIN `museevelo_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `museevelo_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`864μs17.97KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT * FROM `museevelo_schemaorg` WHERE `itemId` = :itemId AND `context` = :context306μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `museevelo_scheduler_tasks` AS `a` WHERE `a`.`state` = 1631μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `museevelo_session` WHERE `session_id` = ?1.4ms1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `museevelo_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?790μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy