Ho creato un sistema di gestione per una newsletter (attualmente, circa 45.000 indirizzi, destinati a breve a crescere sino ad almeno 50.000 e più), il cui funzionamento, schematicamente, si può risssumere così:
- lancio la pagina php che gestisce l'invio
- in base alle opzioni scelte dagli utenti/destinatari (che possono essere anche articolate, poiché si possono settare, anche in combinazione tra loro, diverse preferenze) viene profilato il messaggio
- il messaggio viene inviato, a gruppi di 300 indirizzi per volta, agli utenti
- la pagina viene ricaricata, con un valore passato via GET, che determina da che punto della lista deve avvenire il nuovo invio
Tutto funziona bene, e lo uso ormai da 3 anni, però ad ogni invio è necessario che:
a) venga lanciata la pagina php
b) che la pagina rimanga aperta nel browser finchè l'invio non è terminato - il che, allo stato attuale, significa già alcune ore
Entrambe questi problemi sono alquanto limitanti, quindi vorrei passare ad una gestione tramite CronTab.
Però, ho un paio di dubbi.
Intento, poichè il sistema funziona attraverso il reload della pagina, se utilizzassi CronTab, quindi senza che la pagina venga caricata in un browser, tutte le funzionalità sarebbero ancora operative?
Una esperienza di test con un sistema free di crontab, fatta tempo fà, è risultata negativa, nel senso che il messaggio viene inviato con una frequenza diversa da quella impostata, e benché abbia cancellato il relativo file non riesco a bloccarne l'invio...
Suggerimenti?
![]()
![]()