在网站中实现此PHP / XML功能的理想方法是什么?

前端之家收集整理的这篇文章主要介绍了在网站中实现此PHP / XML功能的理想方法是什么? 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我编写了这段代码获取一些天气数据,并在我的网站上提供该代码

if( ! $xml = simplexml_load_file('http://www.weather.gov/data/current_obs/KBED.xml') ) 
{ 
    echo 'unable to load XML file'; 
} 
else 
{ 
  $temp = $xml->temp_f.' Degrees';
  $wind = $xml->wind_mph;
  $wind_dir = $xml->wind_dir;
  $gust = $xml->wind_gust_mph;
  $time = $xml->observation_time;
  $pres = $xml->pressure_in;
  $weath = $xml->weather;
}

然后,我只在标签中回显它们即可.我的网站流量很少,但是我想知道如果我要增加流量,那么做这种事情的“最佳”方法是什么.我是否应该每小时(在刷新XML时)使用cron作业将我想要的那些变量写入数据库中,以节省每次ping服务器的时间,还是不错的做法?我知道这有点主观,但我没有其他人要求“最佳方法”.谢谢!!

最佳答案
>设置cron作业以定期获取XML文档,对其进行解析并将变量存储在数据库中.
>当请求页面时,请从数据库获取变量并呈现页面.
>最好将最后一次更新的时间戳也存储在数据库中,这样您就可以知道数据何时过期(因为天气网站关闭了).

这个设置对我来说看起来很合理.

原文链接:https://www.f2er.com/html/530569.html

猜你在找的HTML相关文章