Certifico 2000/2025

In occasione del venticinquesimo di Certifico stiamo lavorando al nuovo layout del sito

Maggiori informazioni
Slide background
Featured

Guida stesura DVR

Guida stesura DVR 2018

Guida alla stesura ed elaborazione del DVR: elementi scheletro previsti dalla norma / Rev. 2.0 Agosto 2023

ID 5731 | Rev. 2.0 del 06.08.2023

Il presente documento indica un metodo di approccio alla stesura ed elaborazione di un Documento di Valutazione dei Rischi (DVR), attraverso un "Documento scheletro" generale.

Disponibili in allegato, Guida Stesura DVR e Documenti di esempio compilati:

1. Guida Stesura DVR Rev. 2.0 2023
2. Guida Stesura DVR Rev. 1.0 2019 

3. Rischio saldatura Rev. 1.0 2019 (scheda esempio doc)
4. Rischio saldatura Rev. 1.0 2019 (scheda esempio pdf)
5. Rischio amianto Rev. 1.0 2019 (scheda esempio doc)
6. Rischio amianto Rev. 1.0 2019 (scheda esempio pdf)

Introduzione

Il legislatore, D.Lgs. 81/2008, non ha inteso una modalità definita per l'elaborazione del DVR, che sarebbe per altro impossibile per la vastità dei metodi e possibili applicazioni, per questo è indicato il termine “Valutazione”, termine che fa riferimento alla determinazione quantitativa o qualitativa del rischio associato ad una situazione di pericolo.

La redazione di un DVR è in generale un'attività complessa, il presente Documento non ha la pretesa di essere uno strumento esaustivo, completo e adatto ad ogni esigenza, anche se lo sviluppo segue i criteri esposti secondo quanto riportato nell’Art. 28 del D.Lgs. 81/2008.

L’intento è quello di dare un “input” a coloro e che si avvicinano alla materia e che hanno l’esigenza di elaborare un DVR o a coloro, esperti, che ne volessero un confronto; i contenuti cardine del modello scheletro del DVR esposto sono in accordo con quanto previsto dal D.Lgs. 81/2008.

L'obbiettivo della Valutazione dei rischi, è il raggiungimento di un livello di salute e sicurezza quanto migliore possibile, con: "l'eliminazione dei rischi e, ove ciò non sia possibile, la loro riduzione al minimo in relazione alle conoscenze acquisite in base al progresso tecnico".

Nella pratica, i criteri/metodi di Valutazione (stima dei rischi), si possono ricondurre all'uso di:

- Norme tecniche
- Linee guida INAIL
- Buone Prassi validate CCP
- altri metodi a scelta del DL

E' sempre il datore di lavoro che deve scegliere i criteri e metodi per la valutazione dei rischi per la redazione dei DVR e poterne dimostrare l'efficacia.

In sintesi, secondo quanto riportato nell'Art. 28, è possibile suddividere il Processo di redazione del DVR in aspetti sequenziali, ad esempio in 5 Step (5 Schede).

Tabella Check VR / Titoli TUS

Tabella Check VR

Fig. 1 - Tabella di Check VR alla Data xx.yy.zzzz

Si veda Doc.: Tavola Sicurezza: Fattori di rischio e metodi Valutazione 

  P  

Premessa

E' definita l'anagrafica dell'azienda, tra cui le figure previste dal D.Lgs 81/2008 che individuano l'Organigramma della sicurezza:

DVR 00

In sintesi, secondo quanto riportato nell'Art. 28, è possibile suddividere il Processo di redazione del DVR in aspetti comuni, ad esempio in 5 Step (5 Schede).

Le 5 Schede per la Valutazione dei Rischi

Dati di input:
1. Attività con un numero di addetti >10 per la quale è prevista la stesura del DVR.
2. Attività non SEVESO

  1  

Scheda mansione

La "Scheda mansione" identifica tutte le mansioni dei lavoratori dell'Azienda e quelle considerate specifiche (che hanno necessità di formazione e addestramento specifico):

DVR 01

  2  

Scheda rischio

La "Scheda rischio" (e della stessa "n Schede" se presenti "n rischi") identifica il rischio, con la/e mansione/i associate, i riferimenti normativi, il Criterio di valutazione adottato ed i risultati ottenuti.

E' questo il passaggio più critico e importante, saper individuare:

1. I Rischi da valutare

Saper scegliere: 

2. I Criteri e Metodi di valutazione

I Criteri saranno generalmente differenti da rischio a rischio;
- Per determinati i rischi sarà sufficiente una valutazione strumentale (es. Rischio rumore) e dalla stessa filtrare i risultati;
- Per altri rischi sarà necessario effettuare una valutazione qualitativa-quantitativa (es Stima dei rischi per le attrezzature di lavoro con i metodi a matrice);
- Per altri rischi occorrerà effettuare ad esempio dei calcoli analitici (rischio ATEX);
- Per altri occorrerà rispettare regole e norme tecniche (rischio incendio);
- Per altri potrebbe essere sufficiente un controllo documentale di certificati e dichiarazioni.

Guida Stesura DVR   Scheda rischio

(*) Indicare se rischio particolare
(**) Stima de rischio in funzione del metodo adottato (Es. Basso/Medio/Alto)

Si avranno più "Schede rischio" in funzione dei rischi potenziali individuati (anche rischi specifici), la valutazione del rischio eseguita con i criteri esposti potrà essere accettabile o meno, secondo i criteri

Nel caso che i risultasti delle valutazione iniziale non siano accettabili, occorrerà passare al punto 3, con l'individuazione delle misure di protezione  da mettere in atto con un programma (4) e procedure adeguate (5).
Anche nel caso di rischi accettabili al punto 2, potrebbe essere necessario adottare delle misure di prevenzione e protezione e attore un programma di miglioramento, in questo caso definibile come "programma di monitoraggio" dei risultati di accettabilità.
Nella scheda si farà riferimento ad Allegati pertinenti, quali relazioni, documenti, dichiarazioni, ecc, di riferimento per la Valutazione de l rischio.

 

  3  

Scheda misure di prevenzione e protezione

Nella "Scheda misure" (e della stessa "n Schede Misure" se presenti "n rischi"), saranno individuate le misure di prevenzione e protezione da attuare per quel rischio, nel caso in cui l'esito della "Valutazione iniziale di cui al punto 2" sia "non accettabile":

DVR 03

Il legislatore pone particolare attenzione ai DPI.
A fronte delle misure attuate / attuabili il rischio potrà essere ridotto (Risultati ottenuti/attesi).
Nella scheda si farà riferimento ad Allegati pertinenti, quali relazioni, documenti, dichiarazioni, ecc, di riferimento per le Misure di Prevenzione e Protezione adottate.

  4  

Programma misure prevenzione e protezione:
- Programma adeguamento
- Programma miglioramento

Per attuare le misure di prevenzione e protezione sarà previsto un Programma adeguamento con Livelli di priorità e Pianificazione temporale (tempi di attuazione), inoltre la stessa misura potrà (dovrà) avere un Programma di miglioramento (Piano si miglioramento + Livello di priorità / tempi) (*):


Guida Stesura DVR   Scheda Programma

(*) E’ possibile anche separare il programma di adeguamento da quello di miglioramento

Nella scheda si farà riferimento ad Allegati pertinenti, quali relazioni, documenti, dichiarazioni, ecc, di riferimento per il Programma.

Livelli Priorità

Livelli Priorità Programma adeguamento

Livelli Programma adeguamento

Livelli Priorità Programma miglioramento

Livelli Programma miglioramento



  5  

Procedure per l'attuazione delle misure adeguamento / miglioramento

Le misure di prevenzione e protezione di adeguamento e di miglioramento saranno attuate attraverso delle adeguate Procedure nelle quali deve essere individuata una figura Responsabile.

Procedure misure

Le schede sono generalmente collegate, riferendosi al medesimo rischio, in relazione a quanto riportato nell'Art. 28 del D.Lgs. 81/2008 il Piano di miglioramento (Programma + Procedure) potrebbe essere distinto. Nella scheda si farà riferimento ad Allegati (Procedura dettagliata/Checklist, altri Dati).
...

[panel] 

D.Lgs. 81/2008 (Per quanto concerne la valutazione dei rischi)

Art. 2. Definizioni

q) "valutazione dei rischi": valutazione globale e documentata di tutti i rischi per la salute e sicurezza dei lavoratori presenti nell'ambito dell'organizzazione in cui essi prestano la propria attività, finalizzata ad individuare le adeguate misure di prevenzione e di protezione e ad elaborare il programma delle misure atte a garantire il miglioramento nel tempo dei livelli di salute e sicurezza;

Art. 15. Misure generali di tutela

1. Le misure generali di tutela della salute e della sicurezza dei lavoratori nei luoghi di lavoro sono:

a) la valutazione di tutti i rischi per la salute e sicurezza;
b) la programmazione della prevenzione, mirata ad un complesso che integri in modo coerente nella prevenzione le condizioni tecniche produttive dell'azienda nonché l'influenza dei fattori dell'ambiente e dell'organizzazione del lavoro;
c) l'eliminazione dei rischi e, ove ciò non sia possibile, la loro riduzione al minimo in relazione alle conoscenze acquisite in base al progresso tecnico;
d) il rispetto dei principi ergonomici nell'organizzazione del lavoro, nella concezione dei posti di lavoro, nella scelta delle attrezzature e nella definizione dei metodi di lavoro e produzione, in particolare al fine di ridurre gli effetti sulla salute del lavoro monotono e di quello ripetitivo;
e) la riduzione dei rischi alla fonte;
f) la sostituzione di ciò che è pericoloso con ciò che non lo è, o è meno pericoloso;
g) la limitazione al minimo del numero dei lavoratori che sono, o che possono essere, esposti al rischio;
h) l'utilizzo limitato degli agenti chimici, fisici e biologici sui luoghi di lavoro;
i) la priorità delle misure di protezione collettiva rispetto alle misure di protezione individuale;
l) il controllo sanitario dei lavoratori;
m) l'allontanamento del lavoratore dall'esposizione al rischio per motivi sanitari inerenti la sua persona e l'adibizione, ove possibile, ad altra mansione;
n) l'informazione e formazione adeguate per i lavoratori;
o) l'informazione e formazione adeguate per dirigenti e i preposti;
p) l'informazione e formazione adeguate per i rappresentanti dei lavoratori per la sicurezza;
q) le istruzioni adeguate ai lavoratori;
r) la partecipazione e consultazione dei lavoratori;
s) la partecipazione e consultazione dei rappresentanti dei lavoratori per la sicurezza;
t) la programmazione delle misure ritenute opportune per garantire il miglioramento nel tempo dei livelli di sicurezza, anche attraverso l'adozione di codici di condotta e di buone prassi;
u) le misure di emergenza da attuare in caso di primo soccorso, di lotta antincendio, di evacuazione dei lavoratori e di pericolo grave e immediato;
v) l'uso di segnali di avvertimento e di sicurezza;
z) la regolare manutenzione di ambienti, attrezzature, impianti, con particolare riguardo ai dispositivi di sicurezza in conformità alla indicazione dei fabbricanti.

2. Le misure relative alla sicurezza, all'igiene ed alla salute durante il lavoro non devono in nessun caso comportare oneri finanziari per i lavoratori.

Art. 17. Obblighi del datore di lavoro non delegabili

1. Il datore di lavoro non può delegare le seguenti attività:
a) la valutazione di tutti i rischi con la conseguente elaborazione del documento previsto dall'articolo 28;
b) la designazione del responsabile del servizio di prevenzione e protezione dai rischi.

Art. 18 Obblighi del datore di lavoro e del dirigente
...
o) consegnare tempestivamente al rappresentante dei lavoratori per la sicurezza, su richiesta di questi e per l'espletamento della sua funzione, copia del documento di cui all'articolo 17, comma 1, lettera a), anche su supporto informatico come previsto dall'articolo 53, comma 5, nonché consentire al medesimo rappresentante di accedere ai dati di cui alla lettera r); il documento è consultato esclusivamente in azienda;
p) elaborare il documento di cui all'articolo 26, comma 3 anche su supporto informatico come previsto dall'articolo 53, comma 5, e, su richiesta di questi e per l'espletamento della sua funzione, consegnarne tempestivamente copia ai rappresentanti dei lavoratori per la sicurezza. Il documento è consultato esclusivamente in azienda;
q) prendere appropriati provvedimenti per evitare che le misure tecniche adottate possano causare rischi per la salute della popolazione o deteriorare l'ambiente esterno verificando periodicamente la perdurante assenza di rischio;
r) comunicare in via telematica all'INAIL e all'IPSEMA, nonché per loro tramite, al sistema informativo nazionale per la prevenzione nei luoghi di lavoro di cui all'articolo 8, entro 48 ore dalla ricezione del certificato medico, a fini statistici e informativi, i dati e le informazioni relativi agli infortuni sul lavoro che comportino l'assenza dal lavoro di almeno un giorno, escluso quello dell'evento e, a fini assicurativi, quelli relativi agli infortuni sul lavoro che comportino un'assenza dal lavoro superiore a tre giorni; l'obbligo di comunicazione degli infortuni sul lavoro che comportino un'assenza dal lavoro superiore a tre giorni si considera comunque assolto per mezzo della denuncia di cui all'articolo 53 del testo unico delle disposizioni per l'assicurazione obbligatoria contro gli infortuni sul lavoro e le malattie professionali, di cui al decreto del Presidente della Repubblica 30 giugno 1965, n. 1124; (1) (2)
...

(Note)
(1) Il Decreto legge 3 giugno 2008, n. 97, convertito con modificazioni dalla legge 2 agosto 2008, n. 129, ha disposto (con l'art. 4, comma 2) che le disposizioni di cui al comma 1, lettera r), del presente articolo, si applicano a decorrere dal 1° gennaio 2009.
(2) Il Decreto legge 30 dicembre 2008, n. 207, convertito con modificazioni dalla legge 27 febbraio 2009, n. 14, ha disposto (con l'art. 32, comma 1) che le disposizioni di cui al comma 1, lettera r), del presente articolo 18, si applicano a decorrere dal 16 maggio 2009.

Art. 26. Obblighi connessi ai contratti d'appalto o d'opera o di somministrazione
...
3. Il datore di lavoro committente promuove la cooperazione e il coordinamento di cui al comma 2, elaborando un unico documento di valutazione dei rischi che indichi le misure adottate per eliminare o, ove ciò non è possibile, ridurre al minimo i rischi da interferenze ovvero individuando, limitatamente ai settori di attività a basso rischio di infortuni e malattie professionali di cui all'articolo 29, comma 6-ter, con riferimento sia all'attività del datore di lavoro committente sia alle attività dell'impresa appaltatrice e dei lavoratori autonomi, un proprio incaricato, in possesso di formazione, esperienza e competenza professionali, adeguate e specifiche in relazione all'incarico conferito, nonché di periodico aggiornamento e di conoscenza diretta dell'ambiente di lavoro, per sovrintendere a tali cooperazione e coordinamento. In caso di redazione del documento esso è allegato al contratto di appalto o di opera e deve essere adeguato in funzione dell'evoluzione dei lavori, servizi e forniture. A tali dati accedono il rappresentante dei lavoratori per la sicurezza e gli organismi locali delle organizzazioni sindacali dei lavoratori comparativamente più rappresentative a livello nazionale. Dell'individuazione dell'incaricato di cui al primo periodo o della sua sostituzione deve essere data immediata evidenza nel contratto di appalto o di opera. Le disposizioni del presente comma non si applicano ai rischi specifici propri dell'attività delle imprese appaltatrici o dei singoli lavoratori autonomi. Nell'ambito di applicazione del codice di cui al decreto legislativo 12 aprile 2006, n. 163, tale documento è redatto, ai fini dell'affidamento del contratto, dal soggetto titolare del potere decisionale e di spesa relativo alla gestione dello specifico appalto. (1) (2)
...

(1) Il Decreto Legge 21 giugno 2013 n. 69 - Disposizioni urgenti per il rilancio dell’economia, all'art. 32, c. 1, lett. a, dispone la sostituzione dei commi 3 e 3 bis
(2) Comma modificato dalla legge 9 agosto 2013, n. 98 - Conversione in legge, con modificazioni, del decreto-legge 21 giugno 2013, n. 69, recante disposizioni urgenti per il rilancio dell'economia

Art. 28. Oggetto della valutazione dei rischi

1. La valutazione di cui all'articolo 17, comma 1, lettera a), anche nella scelta delle attrezzature di lavoro e delle sostanze o dei miscele chimiche (7) impiegati, nonché nella sistemazione dei luoghi di lavoro, deve riguardare tutti i rischi per la sicurezza e la salute dei lavoratori, ivi compresi quelli riguardanti gruppi di lavoratori esposti a rischi particolari, tra cui anche quelli collegati allo stress lavoro-correlato, secondo i contenuti dell'accordo europeo dell'8 ottobre 2004, e quelli riguardanti le lavoratrici in stato di gravidanza, secondo quanto previsto dal decreto legislativo 26 marzo 2001, n. 151, nonché quelli connessi alle differenze di genere, all'età (9), alla provenienza da altri Paesi e quelli connessi alla specifica tipologia contrattuale attraverso cui viene resa la prestazione di lavoro e i rischi derivanti dal possibile rinvenimento di ordigni bellici inesplosi nei cantieri temporanei o mobili, come definiti dall'articolo 89, comma 1, lettera a), del presente decreto, interessati da attività di scavo. (2)

1-bis. La valutazione dello stress lavoro-correlato di cui al comma 1 è effettuata nel rispetto delle indicazioni di cui all'articolo 6, comma 8, lettera m-quater), e il relativo obbligo decorre dalla elaborazione delle predette indicazioni e comunque, anche in difetto di tale elaborazione, a fare data dal 1° agosto 2010.(4) (5)

2. Il documento di cui all'articolo 17, comma 1, lettera a), redatto a conclusione della valutazione, può essere tenuto, nel rispetto delle previsioni di cui all'articolo 53, su supporto informatico e deve essere munito anche tramite le procedure applicabili ai supporti informatici di cui all'articolo 53, di data certa o attestata dalla sottoscrizione del documento medesimo da parte del datore di lavoro, nonché, ai soli fini della prova della data, dalla sottoscrizione del responsabile del servizio di prevenzione e protezione, del rappresentante dei lavoratori per la sicurezza o del rappresentante dei lavoratori per la sicurezza territoriale e del medico competente, ove nominato, e contenere:
a) una relazione sulla valutazione di tutti i rischi per la sicurezza e la salute durante l'attività lavorativa, nella quale siano specificati i criteri adottati per la valutazione stessa. La scelta dei criteri di redazione del documento è rimessa al datore di lavoro, che vi provvede con criteri di semplicità, brevità e comprensibilità, in modo da garantirne la completezza e l'idoneità quale strumento operativo di pianificazione degli interventi aziendali e di prevenzione;
b) l'indicazione delle misure di prevenzione e di protezione attuate e dei dispositivi di protezione individuali adottati, a seguito della valutazione di cui all'articolo 17, comma 1, lettera a);
c) il programma delle misure ritenute opportune per garantire il miglioramento nel tempo dei livelli di sicurezza;
d) l'individuazione delle procedure per l'attuazione delle misure da realizzare, nonché dei ruoli dell'organizzazione aziendale che vi debbono provvedere, a cui devono essere assegnati unicamente soggetti in possesso di adeguate competenze e poteri;
e) l'indicazione del nominativo del responsabile del servizio di prevenzione e protezione, del rappresentante dei lavoratori per la sicurezza o di quello territoriale e del medico competente che ha partecipato alla valutazione del rischio;
f) l'individuazione delle mansioni che eventualmente espongono i lavoratori a rischi specifici che richiedono una riconosciuta capacità professionale, specifica esperienza, adeguata formazione e addestramento.

3. Il contenuto del documento di cui al comma 2 deve altresì rispettare le indicazioni previste dalle specifiche norme sulla valutazione dei rischi contenute nei successivi titoli del presente decreto.

3-bis. In caso di costituzione di nuova impresa, il datore di lavoro è tenuto ad effettuare immediatamente la valutazione dei rischi elaborando il relativo documento entro novanta giorni dalla data di inizio della propria attività. (0) (1)
Anche in caso di costituzione di nuova impresa, il datore di lavoro deve comunque dare immediata evidenza, attraverso idonea documentazione, dell'adempimento degli obblighi di cui al comma 2, lettere b), c), d), e) e f), e al comma 3, e immediata comunicazione al rappresentante dei lavoratori per la sicurezza. A tale documentazione accede, su richiesta, il rappresentante dei lavoratori per la sicurezza.(3)

3-ter. Ai fini della valutazione di cui al comma 1, l'Inail, anche in collaborazione con le aziende sanitarie locali per il tramite del Coordinamento Tecnico delle Regioni e i soggetti di cui all'articolo 2, comma 1, lettera ee), rende disponibili al datore di lavoro strumenti tecnici e specialistici per la riduzione dei livelli di rischio. L'Inail e le aziende sanitarie locali svolgono la predetta attività con le risorse umane, strumentali e finanziarie disponibili a legislazione vigente.(6)(8)

(Note)
(0) Comma introdotto dal Decreto Legislativo 3 agosto 2009 n. 106 seguentemente modificato da (3).
(1) Il Decreto legge 31 maggio 2010, n. 78, convertito con modificazioni dalla legge 30 luglio 2010, n. 122, ha disposto (con l'art. 8, comma 12) che "al fine di adottare le opportune misure organizzative, nei confronti delle amministrazioni pubbliche di cui all'art. 1, comma 2, del decreto legislativo n. 165 del 2001 e dei datori di lavoro del settore privato il termine di applicazione delle disposizioni di cui agli articoli 28 e 29 del decreto legislativo 9 aprile 2008, n. 81, in materia di rischio da stress lavoro-correlato, è differito al 31 dicembre 2010 e quello di cui all'articolo 3, comma 2, primo periodo, del medesimo decreto legislativo è differito di dodici mesi".
(2) La legge 1 ottobre 2012, n. 177 aggiunge l'ultimo periodo "e i rischi derivanti dal possibile rinvenimento di ordigni bellici inesplosi nei cantieri temporanei o mobili, come definiti dall'articolo 89, comma 1, lettera a), del presente decreto, interessati da attività di scavo"
(3) La legge 30 ottobre 2014, n. 161, all'articolo 13 modifica il comma 3 bis. (Procedura di infrazione n. 2010/4227)
(4) Circolare MLPS 18 novembre 2010 - Approvazione delle indicazioni necessarie alla valutazione del rischio da stress lavoro-correlato di cui all'articolo 28, comma 1- bis, del d.lgs. 9 aprile 2008, n. 81
(5) Circolare MI 2 marzo 2015 - Valutazione del rischio stress lavoro-correlato nel personale che presta servizio nelle strutture centrali e periferiche dell’Amministrazione della Pubblica Sicurezza
(6) Comma inserito dall'art. 20, comma 1 lett. e del decreto legislativo 14 settembre 2015, n. 151 - Disposizioni di razionalizzazione e semplificazione delle procedure e degli adempimenti a carico di cittadini e imprese e altre disposizioni in materia di rapporto di lavoro e pari opportunità, in attuazione della legge 10 dicembre 2014, n. 183
(7) Come modificato dall' art. 1, lett. a del decreto legislativo 15 febbraio 2016, n. 39
(8) Determinazione INAIL 5 marzo 2020 n. 49 - Attuazione dell'art. 28, comma 3 ter del d.lgs. n. 81/2008. Criteri di ammissibilità degli strumenti tecnico specialistici per la riduzione dei livelli di rischio
(9) L'Art. 6 e l'allegato I della Legge 17 ottobre 1967 n. 977 Tutela del lavoro dei fanciulli e degli adolescenti, stabiliscono i casi di divieto lavorativo  minorile.

Art. 53. Tenuta della documentazione
...
5. Tutta la documentazione rilevante in materia di igiene, salute e sicurezza sul lavoro e tutela delle condizioni di lavoro può essere tenuta su unico supporto cartaceo o informatico. Ferme restando le disposizioni relative alla valutazione dei rischi, le modalità per l'eventuale eliminazione o per la tenuta semplificata della documentazione di cui al periodo che precede sono definite con successivo decreto, adottato, previa consultazione delle parti sociali, sentita la Conferenza permanente per i rapporti tra lo Stato, le regioni e le province autonome di Trento e di Bolzano, entro dodici mesi dalla data di entrata in vigore del presente decreto.

Vedi www.tussl.it[/panel]

Matrice Revisioni

Rev. Data Oggetto Autore
2.0 2023 Rischi non accettabili / Nota
Aggiornamento normativo
Certifico Srl
1.0 2019 Riorganizzazione Documento Certifico Srl
0.0 2018 --- Certifico Srl


Certifico Srl - IT | Rev. 2.0 2023
©Copia autorizzata Abbonati
A cura: Ing. Marco Maccarelli
Deposito del metodo in corso.


Collegati

Certifico s.r.l.

Sede: Via A. De Curtis, 28 - 06135 Perugia - IT
Sede: Via Madonna Alta 138/A - 06128 Perugia - IT
P. IVA: IT02442650541

Tel. 1: +39 075 599 73 63
Tel. 2: +39 075 599 73 43

Assistenza: +39 075 599 73 43

www.certifico.com
info@certifico.com

Testata editoriale iscritta al n. 22/2024 del registro periodici della cancelleria del Tribunale di Perugia in data 19.11.2024

25.55MBMemory Usage245msRequest Duration
Joomla! Version5.2.5
PHP Version8.3.14
Identityguest
Response200
Templateshaper_helixultimate
Database
Server
mysql
Version
10.11.6-MariaDB-0+deb12u1
Collation
utf8mb3_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
array:2 [ "Itemid" => "496" "catid" => "67" ]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
array:1 [ "62a92c53e84a3da1ecb6bdbbf83e5ec6" => "eueni1co53tv5dv2vatr16ve5h" ]
$_SERVER
array:49 [ "USER" => "certifico_com_user" "HOME" => "/var/www/vhosts/certifico.com" "SCRIPT_NA...
session
array:3 [ "counter" => 10 "timer" => array:3 [ "start" => 1744906316 "last" => 174490631...
registry
array:3 [ "data" => array:1 [ "com_attachments" => array:1 [ "current_url" => "&return=a...
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.9KB) (3.79ms)
  • afterInitialise (3.35MB) (19.47ms)
  • afterRoute (309.63KB) (5.39ms)
  • beforeRenderComponent com_content (37.39KB) (676μs)
  • Before Access::preloadComponents (all components) (34.53KB) (756μs)
  • After Access::preloadComponents (all components) (115.88KB) (402μs)
  • Before Access::preloadPermissions (com_content) (1.51KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.77MB) (24.54ms)
  • Before Access::getAssetRules (id:12424 name:com_content.article.5731) (514.65KB) (863μs)
  • After Access::getAssetRules (id:12424 name:com_content.article.5731) (12.67KB) (148μs)
  • Before Access::getAssetRules (id:8 name:com_content) (648.14KB) (20.05ms)
  • After Access::getAssetRules (id:8 name:com_content) (11.51KB) (26μs)
  • Before Access::getAssetRules (id:1000685 name:com_attachments) (9.97KB) (618μs)
  • After Access::getAssetRules (id:1000685 name:com_attachments) (10.59KB) (15μs)
  • Before Access::getAssetRules (id:1 name:root.1) (760B) (10μs)
  • After Access::getAssetRules (id:1 name:root.1) (1.28KB) (3μs)
  • afterRenderComponent com_content (245.91KB) (11.92ms)
  • afterDispatch (3.06KB) (333μs)
  • beforeRenderRawModule mod_login (Accedi all'area riservata) (1.75MB) (11.36ms)
  • afterRenderRawModule mod_login (Accedi all'area riservata) (62.45KB) (2.26ms)
  • beforeRenderModule mod_login (Accedi all'area riservata) (736B) (2μs)
  • afterRenderModule mod_login (Accedi all'area riservata) (5.95KB) (291μs)
  • beforeRenderRawModule mod_menu (Main Menu) (33.91KB) (3.16ms)
  • afterRenderRawModule mod_menu (Main Menu) (21.23KB) (26.92ms)
  • beforeRenderModule mod_menu (Main Menu) (704B) (3μs)
  • afterRenderModule mod_menu (Main Menu) (11.27KB) (555μs)
  • beforeRenderRawModule mod_menu (Social) (41.37KB) (393μs)
  • afterRenderRawModule mod_menu (Social) (60.09KB) (2.9ms)
  • beforeRenderModule mod_menu (Social) (704B) (1μs)
  • afterRenderModule mod_menu (Social) (3.92KB) (465μs)
  • beforeRenderRawModule mod_menu (Media) (912B) (9μs)
  • afterRenderRawModule mod_menu (Media) (14.41KB) (2.46ms)
  • beforeRenderModule mod_menu (Media) (704B) (2μs)
  • afterRenderModule mod_menu (Media) (4.36KB) (450μs)
  • beforeRenderRawModule mod_menu (Policies) (616B) (25μs)
  • afterRenderRawModule mod_menu (Policies) (23.48KB) (3.91ms)
  • beforeRenderModule mod_menu (Policies) (704B) (2μs)
  • afterRenderModule mod_menu (Policies) (3.3KB) (452μs)
  • beforeRenderRawModule mod_menu (Store) (912B) (8μs)
  • afterRenderRawModule mod_menu (Store) (17.13KB) (2.96ms)
  • beforeRenderModule mod_menu (Store) (704B) (2μs)
  • afterRenderModule mod_menu (Store) (3.3KB) (449μs)
  • beforeRenderRawModule mod_menu (Info) (440B) (24μs)
  • afterRenderRawModule mod_menu (Info) (11.67KB) (2.04ms)
  • beforeRenderModule mod_menu (Info) (704B) (2μs)
  • afterRenderModule mod_menu (Info) (3.05KB) (460μs)
  • beforeRenderRawModule mod_menu (Marketing) (896B) (8μs)
  • afterRenderRawModule mod_menu (Marketing) (20.39KB) (3.46ms)
  • beforeRenderModule mod_menu (Marketing) (704B) (2μs)
  • afterRenderModule mod_menu (Marketing) (3.3KB) (463μs)
  • beforeRenderRawModule mod_custom (Certifico s.r.l.) (2.29KB) (23μs)
  • afterRenderRawModule mod_custom (Certifico s.r.l.) (4.22KB) (494μs)
  • beforeRenderModule mod_custom (Certifico s.r.l.) (720B) (1μs)
  • afterRenderModule mod_custom (Certifico s.r.l.) (3.36KB) (467μs)
  • beforeRenderRawModule mod_menu (Documenti Abbonati) (1.96KB) (21μs)
  • afterRenderRawModule mod_menu (Documenti Abbonati) (164.93KB) (5.77ms)
  • beforeRenderModule mod_menu (Documenti Abbonati) (720B) (2μs)
  • afterRenderModule mod_menu (Documenti Abbonati) (3.94KB) (448μs)
  • beforeRenderRawModule mod_custom (Regolamento Macchine) (2.55KB) (8μs)
  • afterRenderRawModule mod_custom (Regolamento Macchine) (1.03KB) (100μs)
  • beforeRenderModule mod_custom (Regolamento Macchine) (720B) (1μs)
  • afterRenderModule mod_custom (Regolamento Macchine) (5.08KB) (161μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (768B) (7μs)
  • afterRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (928B) (79μs)
  • beforeRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (720B) (1μs)
  • afterRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (6.52KB) (65μs)
  • beforeRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (1.25KB) (6μs)
  • afterRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (928B) (77μs)
  • beforeRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (736B) (1μs)
  • afterRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (4.16KB) (62μs)
  • beforeRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (1.38KB) (6μs)
  • afterRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (928B) (76μs)
  • beforeRenderModule mod_custom (TUA | Testo Unico Ambiente) (736B) (1μs)
  • afterRenderModule mod_custom (TUA | Testo Unico Ambiente) (4.03KB) (62μs)
  • beforeRenderRawModule mod_custom (TUSSL / Link) (1.48KB) (5μs)
  • afterRenderRawModule mod_custom (TUSSL / Link) (976B) (76μs)
  • beforeRenderModule mod_custom (TUSSL / Link) (720B) (1μs)
  • afterRenderModule mod_custom (TUSSL / Link) (3.64KB) (61μs)
  • beforeRenderRawModule mod_custom (Glossario Certifico HSE) (2.38KB) (5μs)
  • afterRenderRawModule mod_custom (Glossario Certifico HSE) (1.03KB) (77μs)
  • beforeRenderModule mod_custom (Glossario Certifico HSE) (720B) (1μs)
  • afterRenderModule mod_custom (Glossario Certifico HSE) (3.77KB) (60μs)
  • beforeRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (2KB) (5μs)
  • afterRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (1.03KB) (76μs)
  • beforeRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (736B) (1μs)
  • afterRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (3.91KB) (62μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (2.09KB) (5μs)
  • afterRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (960B) (75μs)
  • beforeRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (752B) (1μs)
  • afterRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (4.42KB) (61μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (2.22KB) (4μs)
  • afterRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (960B) (76μs)
  • beforeRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (768B) (1μs)
  • afterRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (4.44KB) (61μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (1.28KB) (4μs)
  • afterRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (960B) (76μs)
  • beforeRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (768B) (1μs)
  • afterRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (4.44KB) (60μs)
  • beforeRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (2.73KB) (5μs)
  • afterRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.05KB) (78μs)
  • beforeRenderModule mod_custom (Direttiva macchine e norme armonizzate) (736B) (1μs)
  • afterRenderModule mod_custom (Direttiva macchine e norme armonizzate) (4.16KB) (61μs)
  • beforeRenderRawModule mod_custom (Certifico ADR) (2.77KB) (5μs)
  • afterRenderRawModule mod_custom (Certifico ADR) (1.02KB) (78μs)
  • beforeRenderModule mod_custom (Certifico ADR) (720B) (1μs)
  • afterRenderModule mod_custom (Certifico ADR) (3.89KB) (61μs)
  • beforeRenderRawModule mod_custom (MOCA - GMP | Consolidato) (2.5KB) (5μs)
  • afterRenderRawModule mod_custom (MOCA - GMP | Consolidato) (1.03KB) (76μs)
  • beforeRenderModule mod_custom (MOCA - GMP | Consolidato) (736B) (0μs)
  • afterRenderModule mod_custom (MOCA - GMP | Consolidato) (4.02KB) (62μs)
  • beforeRenderRawModule mod_custom (Codice Unico Sicurezza) (2.25KB) (5μs)
  • afterRenderRawModule mod_custom (Codice Unico Sicurezza) (928B) (76μs)
  • beforeRenderModule mod_custom (Codice Unico Sicurezza) (720B) (0μs)
  • afterRenderModule mod_custom (Codice Unico Sicurezza) (4.02KB) (59μs)
  • beforeRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.63KB) (5μs)
  • afterRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.03KB) (75μs)
  • beforeRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (736B) (1μs)
  • afterRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (4.03KB) (60μs)
  • beforeRenderRawModule mod_custom (Abbonamento Full) (2.39KB) (4μs)
  • afterRenderRawModule mod_custom (Abbonamento Full) (912B) (77μs)
  • beforeRenderModule mod_custom (Abbonamento Full) (720B) (1μs)
  • afterRenderModule mod_custom (Abbonamento Full) (4.89KB) (63μs)
  • beforeRenderRawModule mod_custom (Abbonamento Full Plus) (2.38KB) (5μs)
  • afterRenderRawModule mod_custom (Abbonamento Full Plus) (912B) (75μs)
  • beforeRenderModule mod_custom (Abbonamento Full Plus) (720B) (1μs)
  • afterRenderModule mod_custom (Abbonamento Full Plus) (4.14KB) (61μs)
  • beforeRenderRawModule mod_custom (Store Certifico) (3.27KB) (5μs)
  • afterRenderRawModule mod_custom (Store Certifico) (976B) (75μs)
  • beforeRenderModule mod_custom (Store Certifico) (720B) (0μs)
  • afterRenderModule mod_custom (Store Certifico) (14.58KB) (59μs)
  • beforeRenderRawModule mod_custom (Food Safety book) (2.52KB) (5μs)
  • afterRenderRawModule mod_custom (Food Safety book) (1.02KB) (75μs)
  • beforeRenderModule mod_custom (Food Safety book) (720B) (1μs)
  • afterRenderModule mod_custom (Food Safety book) (4.02KB) (58μs)
  • beforeRenderRawModule mod_custom (MEPA) (2.05KB) (5μs)
  • afterRenderRawModule mod_custom (MEPA) (960B) (81μs)
  • beforeRenderModule mod_custom (MEPA) (704B) (1μs)
  • afterRenderModule mod_custom (MEPA) (3.75KB) (62μs)
  • beforeRenderRawModule mod_menu (Temi) (904B) (22μs)
  • afterRenderRawModule mod_menu (Temi) (294.36KB) (38.77ms)
  • beforeRenderModule mod_menu (Temi) (704B) (3μs)
  • afterRenderModule mod_menu (Temi) (22.67KB) (514μs)
  • beforeRenderRawModule mod_custom (Titolo Predefinito) (2.1KB) (33μs)
  • afterRenderRawModule mod_custom (Titolo Predefinito) (1.03KB) (117μs)
  • beforeRenderModule mod_custom (Titolo Predefinito) (720B) (1μs)
  • afterRenderModule mod_custom (Titolo Predefinito) (3.23KB) (491μs)
  • beforeRenderRawModule mod_menu (Top Menu) (2.47KB) (50μs)
  • afterRenderRawModule mod_menu (Top Menu) (31.08KB) (4.67ms)
  • beforeRenderModule mod_menu (Top Menu) (704B) (2μs)
  • afterRenderModule mod_menu (Top Menu) (4.11KB) (77μs)
  • afterRender (1.01MB) (34.97ms)
  • 1 x afterRenderRawModule mod_menu (Temi) (294.36KB) (15.84%)
    38.77ms
    1 x afterRender (1.01MB) (14.29%)
    34.97ms
    1 x afterRenderRawModule mod_menu (Main Menu) (21.23KB) (11%)
    26.92ms
    1 x After Access::preloadPermissions (com_content) (16.77MB) (10.02%)
    24.54ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (648.14KB) (8.19%)
    20.05ms
    1 x afterInitialise (3.35MB) (7.96%)
    19.47ms
    1 x afterRenderComponent com_content (245.91KB) (4.87%)
    11.92ms
    1 x beforeRenderRawModule mod_login (Accedi all'area riservata) (1.75MB) (4.64%)
    11.36ms
    1 x afterRenderRawModule mod_menu (Documenti Abbonati) (164.93KB) (2.36%)
    5.77ms
    1 x afterRoute (309.63KB) (2.2%)
    5.39ms
    1 x afterRenderRawModule mod_menu (Top Menu) (31.08KB) (1.91%)
    4.67ms
    1 x afterRenderRawModule mod_menu (Policies) (23.48KB) (1.6%)
    3.91ms
    1 x afterLoad (85.9KB) (1.55%)
    3.79ms
    1 x afterRenderRawModule mod_menu (Marketing) (20.39KB) (1.41%)
    3.46ms
    1 x beforeRenderRawModule mod_menu (Main Menu) (33.91KB) (1.29%)
    3.16ms
    1 x afterRenderRawModule mod_menu (Store) (17.13KB) (1.21%)
    2.96ms
    1 x afterRenderRawModule mod_menu (Social) (60.09KB) (1.18%)
    2.90ms
    1 x afterRenderRawModule mod_menu (Media) (14.41KB) (1%)
    2.46ms
    1 x afterRenderRawModule mod_login (Accedi all'area riservata) (62.45KB) (0.93%)
    2.26ms
    1 x afterRenderRawModule mod_menu (Info) (11.67KB) (0.83%)
    2.04ms
    1 x Before Access::getAssetRules (id:12424 name:com_content.article.5731) (514.65KB) (0.35%)
    863μs
    1 x Before Access::preloadComponents (all components) (34.53KB) (0.31%)
    756μs
    1 x beforeRenderComponent com_content (37.39KB) (0.28%)
    676μs
    1 x Before Access::getAssetRules (id:1000685 name:com_attachments) (9.97KB) (0.25%)
    618μs
    1 x afterRenderModule mod_menu (Main Menu) (11.27KB) (0.23%)
    555μs
    1 x afterRenderModule mod_menu (Temi) (22.67KB) (0.21%)
    514μs
    1 x afterRenderRawModule mod_custom (Certifico s.r.l.) (4.22KB) (0.2%)
    494μs
    1 x afterRenderModule mod_custom (Titolo Predefinito) (3.23KB) (0.2%)
    491μs
    1 x afterRenderModule mod_custom (Certifico s.r.l.) (3.36KB) (0.19%)
    467μs
    1 x afterRenderModule mod_menu (Social) (3.92KB) (0.19%)
    465μs
    1 x afterRenderModule mod_menu (Marketing) (3.3KB) (0.19%)
    463μs
    1 x afterRenderModule mod_menu (Info) (3.05KB) (0.19%)
    460μs
    1 x afterRenderModule mod_menu (Policies) (3.3KB) (0.18%)
    452μs
    1 x afterRenderModule mod_menu (Media) (4.36KB) (0.18%)
    450μs
    1 x afterRenderModule mod_menu (Store) (3.3KB) (0.18%)
    449μs
    1 x afterRenderModule mod_menu (Documenti Abbonati) (3.94KB) (0.18%)
    448μs
    1 x After Access::preloadComponents (all components) (115.88KB) (0.16%)
    402μs
    1 x beforeRenderRawModule mod_menu (Social) (41.37KB) (0.16%)
    393μs
    1 x afterDispatch (3.06KB) (0.14%)
    333μs
    1 x afterRenderModule mod_login (Accedi all'area riservata) (5.95KB) (0.12%)
    291μs
    1 x afterRenderModule mod_custom (Regolamento Macchine) (5.08KB) (0.07%)
    161μs
    1 x After Access::getAssetRules (id:12424 name:com_content.article.5731) (12.67KB) (0.06%)
    148μs
    1 x afterRenderRawModule mod_custom (Titolo Predefinito) (1.03KB) (0.05%)
    117μs
    1 x afterRenderRawModule mod_custom (Regolamento Macchine) (1.03KB) (0.04%)
    100μs
    1 x afterRenderRawModule mod_custom (MEPA) (960B) (0.03%)
    81μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (928B) (0.03%)
    79μs
    1 x afterRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.05KB) (0.03%)
    78μs
    1 x afterRenderRawModule mod_custom (Certifico ADR) (1.02KB) (0.03%)
    78μs
    1 x afterRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (928B) (0.03%)
    77μs
    1 x afterRenderRawModule mod_custom (Glossario Certifico HSE) (1.03KB) (0.03%)
    77μs
    1 x afterRenderRawModule mod_custom (Abbonamento Full) (912B) (0.03%)
    77μs
    1 x afterRenderModule mod_menu (Top Menu) (4.11KB) (0.03%)
    77μs
    1 x afterRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (928B) (0.03%)
    76μs
    1 x afterRenderRawModule mod_custom (TUSSL / Link) (976B) (0.03%)
    76μs
    1 x afterRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (1.03KB) (0.03%)
    76μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (960B) (0.03%)
    76μs
    1 x afterRenderRawModule mod_custom (MOCA - GMP | Consolidato) (1.03KB) (0.03%)
    76μs
    1 x afterRenderRawModule mod_custom (Codice Unico Sicurezza) (928B) (0.03%)
    76μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (960B) (0.03%)
    76μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (960B) (0.03%)
    75μs
    1 x afterRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.03KB) (0.03%)
    75μs
    1 x afterRenderRawModule mod_custom (Store Certifico) (976B) (0.03%)
    75μs
    1 x afterRenderRawModule mod_custom (Food Safety book) (1.02KB) (0.03%)
    75μs
    1 x afterRenderRawModule mod_custom (Abbonamento Full Plus) (912B) (0.03%)
    75μs
    1 x afterRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (6.52KB) (0.03%)
    65μs
    1 x afterRenderModule mod_custom (Abbonamento Full) (4.89KB) (0.03%)
    63μs
    1 x afterRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (4.16KB) (0.03%)
    62μs
    1 x afterRenderModule mod_custom (TUA | Testo Unico Ambiente) (4.03KB) (0.03%)
    62μs
    1 x afterRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (3.91KB) (0.03%)
    62μs
    1 x afterRenderModule mod_custom (MOCA - GMP | Consolidato) (4.02KB) (0.03%)
    62μs
    1 x afterRenderModule mod_custom (MEPA) (3.75KB) (0.03%)
    62μs
    1 x afterRenderModule mod_custom (TUSSL / Link) (3.64KB) (0.02%)
    61μs
    1 x afterRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (4.42KB) (0.02%)
    61μs
    1 x afterRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (4.44KB) (0.02%)
    61μs
    1 x afterRenderModule mod_custom (Direttiva macchine e norme armonizzate) (4.16KB) (0.02%)
    61μs
    1 x afterRenderModule mod_custom (Certifico ADR) (3.89KB) (0.02%)
    61μs
    1 x afterRenderModule mod_custom (Abbonamento Full Plus) (4.14KB) (0.02%)
    61μs
    1 x afterRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (4.44KB) (0.02%)
    60μs
    1 x afterRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (4.03KB) (0.02%)
    60μs
    1 x afterRenderModule mod_custom (Glossario Certifico HSE) (3.77KB) (0.02%)
    60μs
    1 x afterRenderModule mod_custom (Codice Unico Sicurezza) (4.02KB) (0.02%)
    59μs
    1 x afterRenderModule mod_custom (Store Certifico) (14.58KB) (0.02%)
    59μs
    1 x afterRenderModule mod_custom (Food Safety book) (4.02KB) (0.02%)
    58μs
    1 x beforeRenderRawModule mod_menu (Top Menu) (2.47KB) (0.02%)
    50μs
    1 x beforeRenderRawModule mod_custom (Titolo Predefinito) (2.1KB) (0.01%)
    33μs
    1 x After Access::getAssetRules (id:8 name:com_content) (11.51KB) (0.01%)
    26μs
    1 x beforeRenderRawModule mod_menu (Policies) (616B) (0.01%)
    25μs
    1 x beforeRenderRawModule mod_menu (Info) (440B) (0.01%)
    24μs
    1 x beforeRenderRawModule mod_custom (Certifico s.r.l.) (2.29KB) (0.01%)
    23μs
    1 x beforeRenderRawModule mod_menu (Temi) (904B) (0.01%)
    22μs
    1 x beforeRenderRawModule mod_menu (Documenti Abbonati) (1.96KB) (0.01%)
    21μs
    1 x After Access::getAssetRules (id:1000685 name:com_attachments) (10.59KB) (0.01%)
    15μs
    1 x Before Access::getAssetRules (id:1 name:root.1) (760B) (0%)
    10μs
    1 x beforeRenderRawModule mod_menu (Media) (912B) (0%)
    9μs
    1 x beforeRenderRawModule mod_custom (Regolamento Macchine) (2.55KB) (0%)
    8μs
    1 x beforeRenderRawModule mod_menu (Store) (912B) (0%)
    8μs
    1 x beforeRenderRawModule mod_menu (Marketing) (896B) (0%)
    8μs
    1 x Before Access::preloadPermissions (com_content) (1.51KB) (0%)
    7μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (768B) (0%)
    7μs
    1 x beforeRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (1.25KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (1.38KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (TUSSL / Link) (1.48KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Glossario Certifico HSE) (2.38KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (2KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (2.09KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (2.73KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Certifico ADR) (2.77KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (MOCA - GMP | Consolidato) (2.5KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Codice Unico Sicurezza) (2.25KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.63KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Abbonamento Full Plus) (2.38KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Store Certifico) (3.27KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Food Safety book) (2.52KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (MEPA) (2.05KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (2.22KB) (0%)
    4μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (1.28KB) (0%)
    4μs
    1 x beforeRenderRawModule mod_custom (Abbonamento Full) (2.39KB) (0%)
    4μs
    1 x beforeRenderModule mod_menu (Temi) (704B) (0%)
    3μs
    1 x After Access::getAssetRules (id:1 name:root.1) (1.28KB) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Main Menu) (704B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Marketing) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_login (Accedi all'area riservata) (736B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Media) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Policies) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Store) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Info) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Documenti Abbonati) (720B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Top Menu) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (768B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Abbonamento Full) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Abbonamento Full Plus) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_menu (Social) (704B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Certifico s.r.l.) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Regolamento Macchine) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (TUA | Testo Unico Ambiente) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (TUSSL / Link) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Glossario Certifico HSE) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (752B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (768B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Direttiva macchine e norme armonizzate) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Certifico ADR) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Food Safety book) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (MEPA) (704B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Titolo Predefinito) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (MOCA - GMP | Consolidato) (736B) (0%)
    0μs
    1 x beforeRenderModule mod_custom (Codice Unico Sicurezza) (720B) (0%)
    0μs
    1 x beforeRenderModule mod_custom (Store Certifico) (720B) (0%)
    0μs
78 statements were executed, 29 of which were duplicates, 49 unique34.23ms5.19MB
  • SELECT @@SESSION.sql_mode;48μs968BExplainStack/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `com_session` WHERE `session_id` = ?92μs1KBParamsExplainStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `com_session` WHERE `session_id` = :session_id LIMIT 153μs1.31KBParamsExplainStack/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `com_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id69μs992BParamsStack/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `com_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1166μs17.56KBExplainStack/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `com_viewlevels`46μs1KBExplainStack/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `com_usergroups` AS `a` LEFT JOIN `com_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest73μs1.33KBParamsExplainStack/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `com_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`426μs4.48KBParamsExplainStack/libraries/src/Plugin/PluginHelper.php:294Copy
  • 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 `com_menu` AS `m` LEFT JOIN `com_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`879μs375.92KBParamsExplainStack/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `id` FROM `com_content` WHERE `alias` = :segment AND `catid` = :id450μs1.34KBParamsExplainStack/components/com_content/src/Service/Router.php:263Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `com_template_styles` AS `s` LEFT JOIN `com_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` = 1146μs60.84KBExplainStack/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT * FROM `com_template_styles` WHERE `client_id` = 0 AND `id` = '13'65μs40.91KBExplainStack/plugins/system/helixultimate/src/Platform/Helper.php:57Copy
  • SELECT * FROM `com_languages` WHERE `published` = 1 ORDER BY `ordering` ASC65μs1.59KBExplainStack/libraries/src/Language/LanguageHelper.php:177Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `com_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)277μs7.44KBParamsExplainStack/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `com_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 016.24ms3.92MBParamsExplainStack/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `com_content`435μs1.77KBStack/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `com_content` SET `hits` = (`hits` + 1) WHERE `id` = '5731'1.55ms1.3KBStack/libraries/src/Table/Table.php:1348Copy
  • 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 `com_content` AS `a` INNER JOIN `com_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `com_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `com_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `com_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `com_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)180μs190.13KBParamsExplainStack/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 `com_categories` AS `s` INNER JOIN `com_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`150μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `com_contentitem_tag_map` AS `m` INNER JOIN `com_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)2.78ms4.02KBParamsExplainStack/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 `com_categories` AS `s` INNER JOIN `com_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`179μs3.95KBParamsExplainStack/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 com_fields AS a LEFT JOIN `com_languages` AS l ON l.lang_code = a.language LEFT JOIN com_users AS uc ON uc.id=a.checked_out LEFT JOIN com_viewlevels AS ag ON ag.id = a.access LEFT JOIN com_users AS ua ON ua.id = a.created_user_id LEFT JOIN com_fields_groups AS g ON g.id = a.group_id LEFT JOIN `com_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,:preparedArray3,:preparedArray4,:preparedArray5)) AND `a`.`access` IN (:preparedArray6,:preparedArray7)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray8,:preparedArray9)) 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 ASC310μs4.81KBParamsExplainStack/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `created_by`,`catid` FROM `com_content` WHERE `id` = :id54μs1.37KBParamsExplainStack/plugins/attachments/attachments_for_content/attachments_for_content.php:784Copy
  • SELECT `a`.*,`u`.`name` AS `creator_name` FROM `com_attachments` AS `a` LEFT JOIN `com_users` AS `u` ON `u`.`id` = `a`.`created_by` WHERE `a`.`parent_id` = 5731 AND `a`.`state` = 1 AND `a`.`parent_type` = 'com_content' AND `a`.`parent_entity` = 'article' ORDER BY ordering,created DESC74μs3.14KBExplainStack/components/com_attachments/src/Model/AttachmentsModel.php:469Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `com_content` AS `a` LEFT JOIN `com_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC3.65ms109.72KBParamsExplainStack/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • 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 `com_categories` AS `s` INNER JOIN `com_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`116μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT * FROM com_hikashop_config102μs24.63KBExplainStack/administrator/components/com_hikashop/classes/config.php:16Copy
  • SET sql_mode=(SELECT REPLACE(REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''), 'STRICT_TRANS_TABLES', ''));24μs0BStack/administrator/components/com_hikashop/helpers/helper.php:3558Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `com_modules` AS `m` LEFT JOIN `com_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `com_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`627μs148.81KBParamsExplainStack/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id37μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id25μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT * FROM `com_schemaorg` WHERE `itemId` = :itemId AND `context` = :context56μs1.55KBParamsExplainStack/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • 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 `com_content` AS `a` INNER JOIN `com_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `com_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `com_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `com_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `com_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)212μs192.67KBParamsExplainStack/components/com_content/src/Model/ArticleModel.php:215Copy
  • 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 `com_scheduler_tasks` AS `a` WHERE `a`.`state` = 1111μs1.37KBParamsExplainStack/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id65μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • 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 `com_categories` AS `s` INNER JOIN `com_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`111μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id42μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id42μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • 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 `com_categories` AS `s` INNER JOIN `com_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`90μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id41μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • 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 `com_categories` AS `s` INNER JOIN `com_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`81μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id37μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id32μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id39μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id30μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id37μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id32μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id30μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id32μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id38μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id34μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id37μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • 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 `com_categories` AS `s` INNER JOIN `com_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`335μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id42μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id32μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • 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 `com_categories` AS `s` INNER JOIN `com_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`322μs3.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id45μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • 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 `com_categories` AS `s` INNER JOIN `com_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`315μs3.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id43μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • 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 `com_categories` AS `s` INNER JOIN `com_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`313μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id42μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • 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 `com_categories` AS `s` INNER JOIN `com_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`171μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id42μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id32μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id31μs12.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id29μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id39μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id29μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id30μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id28μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id29μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id28μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id29μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • 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 `com_categories` AS `s` INNER JOIN `com_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`317μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id40μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id33μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `session_id` FROM `com_session` WHERE `session_id` = ?41μs1KBParamsExplainStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `com_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.18ms592BParamsStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy