P.S. non vedo la cache ... cache significa "non fare niente se già fatto", tu mi sembra crei ogni volta il file
Codice PHP:
private function query(){
if(!$this->isValid()){
/* Se valid ritorna false scrivo */
$this->data= $this->to->getData();
$this->rss2Parser->makeRss2($this->data);
$this->jsBuilder->prepare($this->data);
$this->jsBuilder->write();
$this->write();
}
else{
/* Se valid ritorna true leggo */
$this->read();
}
}
private function isValid(){
$isValid= false;
if(file_exists($this->cacheFile)&&filemtime($this->cacheFile)>(time()-$this->expiry)){
$isValid= true;
}
return $isValid;
}
Però mi sembra stranissimo che ti sia sfuggita !
C'è qc
ata ?????????