网站内容自动更新(原文链接:最近在弄一个短网址,自己写的代码 )
优采云 发布时间: 2022-01-26 02:07网站内容自动更新(原文链接:最近在弄一个短网址,自己写的代码
)
本文标题:PHP每15分钟自动更新一次网站地图,减少服务器消耗!
原文链接:
我最近一直在做一个短网址,我自己编写了代码。锻炼自己。在处理 html网站 地图时,为了方便 收录,我想显示所有生成的短链接。自己写了一个sitemap.php,后来发现如果以后流量很大或者数据太多,服务器的负担会特别重。如果有10w条数据,大家在访问的时候会从数据库中索引这10w条数据。 100人秒访问,服务器根本受不了。然后就产生了生成html地图的想法。由于缺乏学术技能,可能会有一些错误的想法。希望有更好的想法批评指正!
原理:需要三个文件:
sitemap.html (这个文件为系统自动生成,sitemap.php的克隆版)
sitemap.php (主要页面,决定页面的样式等,完全=sitemap.html)
timeSitemap.php (为更新程序,生成html页面。可在监控宝设置监控。)
sitemap.php 是页面文件,sitemap.html 是sitemap.php 的克隆版本。监控宝设置定时监控时间Sitemap.php文件每隔15分钟生成网站地图。当然,频率是根据监控宝来的。监控频率取决于监控频率。如果地图生成失败,返回404,监控宝报警。 sitemap.xml 也是如此
分享下面的代码(自己使用mysql查询和其他类作为简单封装的数据库类,这里就不展示了,有需要的可以参考上一篇):
站点地图.php
timeSitemap.php