我编写了这段代码来获取一些天气数据,并在我的网站上提供该代码:
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服务器的时间,还是不错的做法?我知道这有点主观,但我没有其他人要求“最佳方法”.谢谢!!@H_419_10@最佳答案@H_419_10@>设置cron作业以定期获取XML文档,对其进行解析并将变量存储在数据库中.
>当请求页面时,请从数据库中获取变量并呈现页面.
>最好将最后一次更新的时间戳也存储在数据库中,这样您就可以知道数据何时过期(因为天气网站关闭了).
这个设置对我来说看起来很合理.@H_419_10@ 总结
以上是内存溢出为你收集整理的在网站中实现此PHP / XML功能的理想方法是什么? 全部内容,希望文章能够帮你解决在网站中实现此PHP / XML功能的理想方法是什么? 所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)