我網(wǎng)站目前數(shù)據(jù)50萬左右,32服務器 CUP8片 內(nèi)存4G
?我想將我的數(shù)據(jù)全部靜態(tài)化,以使訪問不從數(shù)據(jù)庫中讀取數(shù)據(jù);
我目前處理方案是這樣的: 因為我不想把整個信息詳細頁面都靜態(tài)化 畢竟頁頭導航 和頁腳友情鏈接之類的數(shù)據(jù) 還是有必要調(diào)動態(tài)數(shù)據(jù),我想到局部靜態(tài)化;以頁面展示信息的的HTML片段為模板,生成N萬個裝載數(shù)據(jù)的ASCX文件,每個ASCZ文件上,都裝載了一條數(shù)據(jù)庫的數(shù)據(jù),在訪問的時侯,根據(jù)來訪的ID號,去加載對應的數(shù)據(jù)文件(已生成好的ASCX文件)到對應的位置,目前已實施成功,但……
訪問的時侯,時而秒刷時而小卡,這些姑且算是硬件上不足吧;
有個我不解的現(xiàn)象是,自從我這樣做了靜態(tài)化以后,每當我更新程序 ,將新DLL上傳至服務器后, 服務器要重新加載網(wǎng)站吧, 服務器會假死半小時之久;死過之后,還算能正常訪問,以至于我害怕再更新程序上去;目前服務器上網(wǎng)站相關(guān)目錄下 生成的數(shù)據(jù)裝載文件(ASCX文件)5W余;
具體情況就是這些吧,5W余的文件對網(wǎng)站影響如此之大,那將來成千W的數(shù)據(jù),就成千萬的文件,我在懷疑我是否還應繼續(xù)相信靜態(tài)化,其他數(shù)據(jù)稍多的網(wǎng)站,他們是怎樣處理的呢;
網(wǎng)上說的靜態(tài)化,主流的也是說靜態(tài)化成HTML,可我是ASCX的,雖說訪問時不用去讀數(shù)據(jù)庫;是IIS在加載網(wǎng)站時對ASCX和HTML所做的下理不同,這是根本原因么?網(wǎng)站其實出問題也就是在上傳新程序集后第一次訪問惱火;
我目前是這樣的判斷,望過往的大蝦、大牛、大俠給個科學的診斷,或
提供點更優(yōu)解決方案;
大量數(shù)據(jù)靜態(tài)化問題,求診斷!
慕的地8271018
2018-12-06 16:37:47