Tracciare, verificare, ottimizzare: Controllate le vostre sessioni Web 4D
Dall’introduzione delle sessioni scalabili, la gestione delle sessioni lato server è diventata un componente importante delle moderne architetture 4D. Queste sessioni consentono una scalabilità fine per le applicazioni web, ma richiedono anche una supervisione più rigorosa per garantire prestazioni, stabilità e controllo delle licenze. Con 4D 21, ora disponete di un mezzo completo per ispezionare tutte le sessioni web aperte, sia che provengano da connessioni REST, chiamate SOAP o richieste 4DACTION.
Miglioramenti interessanti per la gestione dei processi e delle sessioni
La gestione dei processi e delle sessioni è essenziale per ottimizzare e monitorare le applicazioni 4D. È possibile manipolare e recuperare facilmente informazioni cruciali su questi elementi grazie a diversi comandi.
Con 4D 20 R7, siamo lieti di annunciare una serie di miglioramenti che rendono queste funzioni ancora più accessibili ed efficaci. Queste nuove caratteristiche sono state pensate non solo per semplificare il vostro lavoro, ma anche per aumentare le prestazioni del vostro codice. I miglioramenti includono:
- Ottenere le informazioni sul processo in un oggetto per facilitare la manipolazione delle proprietà,
- Accesso diretto alle informazioni di sessione tramite un ID di sessione per una gestione più semplice,
- Facilitazione dell’ottenimento del numero di un processo direttamente dal suo ID,
- Accesso alla data di creazione di un processo
- Ottimizzazione del filtraggio dei risultati restituiti dal comando Process activity per ottenere tutti i processi di una sessione.
Scoprite come questi aggiornamenti possono trasformare la vostra esperienza di sviluppo e migliorare l’efficienza delle vostre applicazioni!
Integrare la propria finestra di amministrazione per il Server 4D
Quando distribuiscono le loro applicazioni, alcuni sviluppatori desiderano personalizzare le finestre di dialogo integrate di 4D per adattarle alle loro esigenze. Ciò è particolarmente vero per la finestra di amministrazione del server 4D, dove a volte si desidera che alcune informazioni e azioni siano accessibili solo al proprio team e non agli amministratori dei clienti.
Monitorate l’attività del server 4D con questo nuovo strumento
Chi ha fatto cosa: memorizzare gli alias degli utenti nel diario.
A questo punto avrete sicuramente scoperto la nuova possibilità di identificare i vostri utenti grazie al comando SET USER ALIAS . In 4D v18 R2, il comportamento del comando è stato esteso. Come? Continuate a leggere!
Personalizzare la finestra di dialogo dell’amministratore con il codice 4D
Ci sono state richieste di modificare la finestra di dialogo di amministrazione di 4D Server, con alcuni clienti che volevano rimuovere informazioni e altri che volevano aggiungere informazioni personalizzate. Questo componente AdminWindow mostra come fare proprio questo. È possibile utilizzarlo “così com’è” o modificarlo per adattarlo alle proprie esigenze.
Creare una finestra di monitoraggio basata sul web, passo dopo passo
Volete ricreare la finestra di amministrazione del server 4D con un’interfaccia web? Volete controllare comodamente ciò che accade nel Server 4D senza dovervi recare nella sala server, utilizzare un desktop remoto o consumare una licenza del Client 4D? Ora è possibile visualizzare tutti i parametri principali di 4D Server(ad esempio, utilizzo della memoria, spazio su disco, utenti, processi e persino il monitor in tempo reale) via web.
In questo post del blog, vi illustreremo una serie di comandi che 4D ha fornito nelle varie release R per creare una propria finestra di amministrazione del server basata sul web. Inoltre, il responsabile tecnico regionale di 4D Hispano(Angelo Caroprese) ha fornito un componente completo da utilizzare direttamente nelle vostre applicazioni.
Ulteriori informazioni sui processi web
Avete chiesto maggiori informazioni sui processi Web per identificare meglio le richieste che potrebbero rallentare o bloccare il vostro server. Vi abbiamo ascoltato e in 4D v17 R5 abbiamo aggiunto informazioni sull’URL utilizzato dai processi Web. Queste informazioni possono essere recuperate in due modi: tramite la finestra di amministrazione del server 4D o tramite il linguaggio 4D con il comando Get process activity .
Chi è chi? Un nuovo modo di identificare gli utenti
In qualità di sviluppatore 4D, spesso è necessario gestire gli utenti finali con il proprio sistema di directory. Per gli utenti interni, potreste creare alcuni profili con diritti diversi oppure utilizzare l’account Designer predefinito per tutti. Il problema è che quando più persone utilizzano lo stesso profilo, tutti hanno lo stesso nome ed è difficile, a volte impossibile, distinguerli. Fortunatamente, 4D v17 R5 risolve il problema di capire chi è chi. In questo post del blog, spiegheremo un nuovo comando e nuovi selettori che vi aiuteranno a impostare l’identità dell’utente di 4D definendo un nome personalizzato da utilizzare al posto del nome dell’account utente corrente di 4D.
Nuovi comandi di amministrazione del server
4D continua a fornire funzionalità che consentono di creare applicazioni personalizzate per il monitoraggio dei server. Dal recupero programmatico di informazioni sulle sessioni, sui processi e sul server delle applicazioni, all’ottenimento di informazioni sul server web.
Dopo aver fornito i comandi per leggere gli stati, 4D v17 R4 offre ora la possibilità di modificare gli stati. È ora possibile creare le proprie interfacce di amministrazione come finestre di dialogo sul server, sul client o anche come pagine HTML per l’accesso al Web. Sta a voi decidere. Questi comandi consentono di eseguire le stesse azioni dell’interfaccia di amministrazione standard di 4D. Ad esempio, è possibile inviare un messaggio agli utenti per avvisarli della manutenzione programmata o bloccare le nuove connessioni al server applicativo mentre si esegue un’operazione su di esso.
Contattateci
Avete domande, suggerimenti o volete semplicemente entrare in contatto con i blogger di 4D? Lasciateci un messaggio!
* La vostra privacy è molto importante per noi. Fare clic qui per visualizzare il nostro Politica
