[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

/run/user/33



ho da inserire in una pagina web una informazione in tempo "quasi reale". questa informazione viene presa da uno scrip PHP da un file che viene aggiornato in tempo quasi reale [quasi reale perché la elaborazione dei dati prende un paio di secondi]. Per evitare ritardi lo script di visualizzazione non va a ricalcolare il dato, ma questo viene fatto da un processo che ogni 5 secondi legge i dati
e se ci sono variazioni rispetto alla lettura precedente ricalcola il
risultato e va a scriverlo su un file.
attualmente scrive su un log, ma andare a leggersi l'ultimo campo dell´ultima riga fa consumare altrettanto tempo quando il log è lungo la soluzione potrebbe essere di metterlo in un file che contiene solo questo e che viene incluso con un include. Farlo con un file reale rischia a lungo termine di fare un "buco" sul settore che viene riscritto nel caso peggiore ogni pochi secondi, nel caso migliore ogni minuto o due
stavo pensando a metterlo in /run/user/33 che è in tempfs ...
... dovrebbe esserci ma non c´è [33 è www-data] .
Quele è il modo corretto per creare la directory ?
(ci sarebbe anche /run/apache2/socks/ disponibile: se creo un file lì dove www-data ha già i permessi giusti creo problemi ?)
--
Leonardo Boselli
Firenze, Toscana, Europa
http://i.trail.it

Reply to: