在codeigniter中缓存sitemap.xml

时间:2018-02-03 16:32:38

标签: codeigniter-3

我需要缓存我的/sitemap.xml页面并每天刷新它。如何在codeigiter3中实现此任务? 这是我在Site类

中的功能
public function sitemap() {
  header('Content-Type:application/xml');
  $data['movies'] = $this->site_model->getMoviesForSitemap();
  $this->load->view('site/sitemap', $data);
}

1 个答案:

答案 0 :(得分:0)

public function sitemap() {
  header('Content-Type:application/xml');
  $data['movies'] = $this->site_model->getMoviesForSitemap();

  //Caché for 60 minutes
  $this->output->cache(60);

  $this->load->view('site/sitemap', $data);
}

在您看来,您可以输入

<!--Created on <?php echo date('Y-m-d H:i:s') ?>-->