If else yerine cron daha mantıklı duruyor. Önbellek varsa if else durumu pek bir işe yaramayacak.
Cron dosyanızda içerik kontrolü yaparken, içerik eklenmişse önbellek temizle şeklinde bir betik de girersiniz tertemiz olur.