php解密網站程序源碼,php解密 hr+c_PHP每15分鐘自動更新網站地圖(減少服務器消耗)

 2023-12-10 阅读 20 评论 0

摘要:php中文網最新課程每日17點準時技術干貨分享php解密網站程序源碼、最近在弄一個短網址,自己寫的代碼。鍛煉一下自己。在做html網站地圖這塊,想著把所有生成的短連接都展示出來,方便收錄。就寫了一個sitemap.php,后來發現,如果以后人流量大
a8d0ed9bf3d2d36a48d0a18a76162a73.png

php中文網最新課程

每日17點準時技術干貨分享

9ff6dc17025aea6a1689e33036a10016.png

7785a3c3d4e725dd8e26771d709caac3.gif

php解密網站程序源碼、最近在弄一個短網址,自己寫的代碼。鍛煉一下自己。在做html網站地圖這塊,想著把所有生成的短連接都展示出來,方便收錄。

就寫了一個sitemap.php,后來發現,如果以后人流量大或者數據過多的話,服務器負擔就會特別重,假如有10w條數據,每個人訪問的時候都會從數據庫索引這10w條數據,一秒鐘有100個人訪問,服務器根本負擔不過來。

然后就萌生了生成html地圖這個想法。

由于學藝不精,可能思路上有些不對的。希望有更好思路能夠批評指正!

php實時刷新數據、原理:

需要三個文件:

  • sitemap.html (這個文件為系統自動生成,sitemap.php的克隆版)

  • sitemap.php (主要頁面,決定頁面的樣式等,完全=sitemap.html)

  • php解密sg11解密,timeSitemap.php (為更新程序,生成html頁面。可在監控寶設置監控。)

sitemap.php為頁面文件,sitemap.html為sitemap.php的克隆版,監控寶設置定時監控timeSitemap.php文件,實現每15分鐘生成網站地圖,當然,頻率是按照監控寶的監控頻率來決定,如果地圖生成失敗,會返回404,監控寶會報警。sitemap.xml同理

下面共享代碼(用使用的mysql查詢等類為自己簡單封裝的數據庫類,這里就不展示了):

sitemap.php

<?php /*@   sitemap html版地圖*/// 引入數據庫操作類require_once 'c/class.class.php';// 引入系統參數$config = require 'c/config.php';?><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"><title>網站地圖 - <?php  echo $config['web_title']; ?>title><meta name="keywords" content="<?php echo $config['web_keywords'];?>"><meta name="description" content="<?php echo $config['web_description']; ?>"><link href="<?php //echo $config['web_url'];?>/css/bootstrap.min.css" rel='stylesheet' type='text/css'><link type="favicon" rel="shortcut icon" href="<?php //echo $config['web_url'];?>/favicon.ico" /><link type="favicon" rel="icon" href="<?php //echo $config['web_url'];?>/favicon.ico" /><style>.table tr {text-align: center;}a {display: inline-block;padding: 10px;}style>head><body><?php // $cons = new con();$consSql = "select * from urls order by id desc";$consQuery = $cons->query($consSql);// >> 總數量$consNum = mysql_num_rows($consQuery);?><div class="container"><hr><div style='text-align:center;height:35px;line-height:35px;font-weight:bold;'>共<?php  echo $consNum; ?>條數據div><div style='text-align:center;'>本頁面每15分鐘更新一次div>hr>本站鏈接:<a href="http://bba.fun">bba.fun短網址a><a href="http://bba.fun/page/api">api接口a><a href="http://bba.fun/sitemap.html">網站地圖a><br>生成鏈接:<br><?php // >> 顯示總數量echo "";// >> 開始循環取出while($rows = mysql_fetch_array($consQuery)){echo "".$rows['short_url']."";}?><div style='text-align:center;height:35px;line-height:35px;font-weight:bold;'>2017? <a href="<?php echo $config['web_url'];?>"><?php  echo $config['web_title']; ?>a>div><hr>div>body>html>
timeSitemap.php
<?php /*@   定時更新網站地圖*/// 定義獲取的url$url = "http://bba.fun/sitemap.php";// 定網站地圖名字$name = "sitemap.html";// 獲取源碼$html = file_get_contents($url);// 寫入html$write = file_put_contents($name,$html);if($write){header("HTTP/1.1 200");}else {header("HTTP/1.1 404");}?>

php文件解密免費、-END-

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/194321.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息