Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    bloccare l'esecuzione ad un max di user

    come si puo bloccare l'esecuzione delle pagine di un sito se viene superato un limite massimo di utenti??? deve essere fatto manualmente con PHP oppure c'è una determinata procedura di PHP o Apache??

    Grazie
    Alex

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    forse intendi questo?

    httpd.conf
    # MaxKeepAliveRequests: The maximum number of requests to allow
    # during a persistent connection. Set to 0 to allow an unlimited amount.
    # We recommend you leave this number high, for maximum performance.
    #
    MaxKeepAliveRequests 100

  3. #3
    ok, forse è quello, ma si puo impostare solo per un determinato HOST all'interno del httpd.conf??

  4. #4
    ma poi, sulla pagina richiesta compare un messaggio che avvisa l'utente di riprovare più tardi??

  5. #5
    Originariamente inviato da powerflash
    ok, forse è quello, ma si puo impostare solo per un determinato HOST all'interno del httpd.conf??
    In apache determini il numero max di connessioni persistenti contemporanee da tenere in vita.

    Nella tabella mysql.user puoi limitare il numero delle query, degli updates e delle connctions per ora di una specifica accoppiata host-user.

    max_questions
    max_updates
    max_connections


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    oppure, più semplicemente, prepari uno scrippettino che limita il numero massimo di utenti e lo fai aggiungere a php (tramite l'apposità opzione nell'httpd.conf usando php_value nell'vhost) ... quello script conteggia le sessioni attive per quel dato host ed in caso di superamento di un tetto limite blocca l'accesso

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.