国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

asp與php中定時(shí)生成頁(yè)面的思路與代碼

發(fā)布時(shí)間:2021-08-17 12:10 來(lái)源: 閱讀:0 作者:飄易 欄目: ASP 歡迎投稿:712375056

PHP版本的的定時(shí)生成頁(yè)面的:

<?php
$file = dirname(__FILE__).'/index.html';
$timex=time()-filemtime($file); //間隔時(shí)間,單位秒
if($timex>7200){ //間隔大于2小時(shí),重新生成
echo "<script language=javascript src='crhtml.php'></script>";
}
?>

ASP版本的的定時(shí)生成頁(yè)面的:

<%
'不緩存
Response.Buffer = True 
Response.ExpiresAbsolute = Now() - 1 
Response.Expires = 0 
Response.cachecontrol = "no-cache"
'讀取最后修改時(shí)間
FPath=server.mappath("index.html") 
set fso=server.CreateObject("scripting.filesystemobject") 
If fso.fileExists(FPath) Then 
Set f = fso.GetFile(FPath) 
crdate=f.DateLastModified
end if
if DateDiff("h",crdate,now())>10 then '時(shí)間間隔大于一定值
response.write "<iframe border=0 frameborder=0 scrolling=no width=0 height=0 src=""/crhtml.asp""></iframe>"
end if
%>

使用方法:在網(wǎng)站的流量大的頁(yè)面,一般為首頁(yè)用 iframe 調用上面的代碼即可,如插入 <iframe border=0 frameborder=0 scrolling=no width=0 height=0 src="/create.asp"></iframe>
2011-7-9 @ PS更新:正如下面留評論的朋友所說(shuō),此種方法的確會(huì )增加服務(wù)器負擔。為了避免這種方式的缺點(diǎn),有2種方法來(lái)解決,

一、減少頻繁訪(fǎng)問(wèn)被調用頁(yè)面的次數,如在流量不大的頁(yè)面調用 create.asp ;

二、直接使用 linux cron定時(shí)服務(wù)、或windows計劃任務(wù)或一些定時(shí)執行命令的小軟件 例如:。

參考文章如下:

1、

2、

3、

這樣就可以避免頻繁調用生成判斷頁(yè)面了,只在需要執行的時(shí)候訪(fǎng)問(wèn)一次生成頁(yè)面即可。

使用了cdn的網(wǎng)站需要注意的問(wèn)題

鑒于現在很多網(wǎng)站都使用了cdn,如果不斷自動(dòng)生成首頁(yè)可能導致首頁(yè)為空的情況下被cdn抓取到導致首頁(yè)是空內容,那么這樣怎么解決呢。

腳本之家的方案:例如可以生成index_def.htm,然后通過(guò)程序判斷內容是否有更新,內容是否不為空(內容一般大于30k),這樣執行復制操作將index_def.htm復制一份為index.htm即可。

winddow服務(wù)器下可以使用vbscript因為比較強大,linux可以使用shell。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

亚1州区2区3区4区产品乱码2021| 国产午夜手机精彩视频| 女人被爽到高潮视频免费| 精品无人乱码一区二区三区| 国产AV激情久久无码天堂| 狠狠躁夜夜躁人人爽天天天天97|