“志愿者”作家網(wǎng)站維護(hù)手記
飛狐
近幾天來,國(guó)土資源作家網(wǎng)上注冊(cè)作者“杜創(chuàng)國(guó)”多次發(fā)郵件,要求我刪除他2009年以前發(fā)的文章,為了防止是惡意行為,我請(qǐng)他登陸作家網(wǎng)站,填完整個(gè)人資料,以便核實(shí)。經(jīng)過仔細(xì)核對(duì),我確定是他本人要求,就決定按要求刪除他2009年以前發(fā)的文章(共109篇),實(shí)現(xiàn)他的“心愿”。
但是,作家網(wǎng)站的后臺(tái)程序管理模式,我在2010年7月份進(jìn)行了更新,當(dāng)時(shí),考慮到批量刪除文章功能很少用,所以,沒有設(shè)計(jì)這一功能。
2010年為什么要更改網(wǎng)站后臺(tái)程序管理模式呢?
從2005年5月建站到2010年7月,作家網(wǎng)站上線已5年多了。隨著知名度的提高,注冊(cè)作者和文章呈海量上升,建站時(shí)采用純ASP結(jié)構(gòu)設(shè)計(jì)開發(fā)的管理平臺(tái)已不能滿足網(wǎng)站正常運(yùn)行的需要,打開速度慢,經(jīng)常出現(xiàn)因占用服務(wù)器資源太多而打不開網(wǎng)站的情況。當(dāng)時(shí),為了解決這個(gè)問題,網(wǎng)站的管理平臺(tái)模式必須進(jìn)行更新。也就是,將網(wǎng)站的后臺(tái)ASP動(dòng)態(tài)程序管理+前臺(tái)ASP動(dòng)態(tài)程序閱讀模式,更改為后臺(tái)ASP動(dòng)態(tài)程序管理+前臺(tái)靜態(tài)網(wǎng)頁(yè)閱讀模式(ASP+Html),這種“動(dòng)、靜”結(jié)合方式建設(shè)的網(wǎng)站,可減少占用服務(wù)器資源,對(duì)保障作家網(wǎng)站的穩(wěn)定運(yùn)行具有非常重要意義。但是,這一技術(shù)“革新”,對(duì)于我這個(gè)業(yè)余水平來說,真的是一次挑戰(zhàn)。
然而,網(wǎng)站正面臨著不穩(wěn)定的狀況,“革新”是刻不容緩。為了盡快實(shí)現(xiàn)“動(dòng)、靜”結(jié)合,我利用業(yè)余點(diǎn)滴時(shí)間,查找網(wǎng)上的資源、鉆研靜態(tài)網(wǎng)頁(yè)生成方法等等相關(guān)知識(shí)。白天有本職工作,晚上則是我的大好時(shí)光。晚上沒有人打擾,便于理清開發(fā)思路,修改代碼,坐在電腦前弄到深夜一、兩點(diǎn)鐘是常事。幾次因盯著屏幕時(shí)間過長(zhǎng),用眼過度,導(dǎo)至眼角球結(jié)膜下出血。
功夫不負(fù)有心人,經(jīng)過一個(gè)多月時(shí)間的自學(xué)和努力,“動(dòng)、靜”結(jié)合管理平臺(tái)終于首先在新版“大地原創(chuàng)”中運(yùn)行成功!隨后,我又馬不停蹄、加班加點(diǎn),修改和新增了幾十個(gè)程序文件,把這一技術(shù)分別應(yīng)用到“協(xié)會(huì)動(dòng)態(tài)”版塊、“作家檔案”版塊以及“大地原創(chuàng)”老版塊中。
更改管理模式后的網(wǎng)站,打開網(wǎng)頁(yè)的速度明顯加快,再也沒有出現(xiàn)網(wǎng)站因占用資源太多而打不開的情況。但是,新的管理模式中沒有設(shè)計(jì)批量刪除文章功能。
如今,為了實(shí)現(xiàn)這個(gè)第一位要求批量刪除文章作者的心愿,我必須盡快來完善這一功能,也就是,在刪除數(shù)據(jù)庫(kù)中文章數(shù)據(jù)的同時(shí)還要?jiǎng)h除相應(yīng)文章的靜態(tài)網(wǎng)頁(yè)文件(Html文件)。
說起來容易,做起來難呀。作家網(wǎng)站“大地原創(chuàng)”中,我統(tǒng)計(jì)了一下,新版現(xiàn)有文章22204篇,老版中有文章46022篇,合計(jì)是近七萬篇。近7萬篇文章也就有近7萬個(gè)相應(yīng)的靜態(tài)網(wǎng)頁(yè)文件,這些文件,以它在數(shù)據(jù)庫(kù)中的“序號(hào)+html”命名,分別存放在以文章發(fā)表的“年—月”命名的文件夾中。想想看,要在這近7萬個(gè)“文件名”和“存放位置”都毫無規(guī)律的文件中,只刪除“杜創(chuàng)國(guó)”2009年以前發(fā)表的109篇文章所生成的109個(gè)靜態(tài)網(wǎng)頁(yè)文件,是多么不容易的一件事!
自從收到作者要求刪除的郵件后,只要有空的時(shí)候我就想解決方案,這段時(shí)間來,苦思冥想這一成語我有了深深的體會(huì)。今天,我終于有思路了!晚飯后,即刻到了辦公室,坐在電腦前,幾個(gè)小時(shí)沒有移動(dòng)屁股,整理思路、設(shè)計(jì)代碼、修改、測(cè)試、再修改、再測(cè)試……終于達(dá)到了目的!
看到這篇日志,家人又要說我“陽(yáng)奉陰違”了。我知道,一直以來因?yàn)殚L(zhǎng)時(shí)間坐在電腦前,沒有注意保護(hù)好眼睛,“飛蚊癥”日益嚴(yán)重,自己在家人面前多次保證不再長(zhǎng)時(shí)間用電腦,晚上無特殊情況不開電腦。但是,只要作家網(wǎng)站和各位注冊(cè)作者需要,我常常會(huì)忘記 “承諾”,努力去實(shí)現(xiàn)自己在網(wǎng)站維護(hù)技術(shù)上的突破。
維護(hù)作家網(wǎng)站近十年了,多次經(jīng)過努力成功地完善和開發(fā)了后臺(tái)管理功能,如,增加識(shí)別和清除“垃圾圖片”功能、編輯審稿(退稿)數(shù)量按需要的時(shí)間段即時(shí)統(tǒng)計(jì)功能、后臺(tái)審稿“一鍵鎖定”功能、更換評(píng)論數(shù)據(jù)庫(kù)結(jié)構(gòu)實(shí)現(xiàn)發(fā)評(píng)論人自己修改的功能等等,每一次克服困難、收獲成功后的喜悅,是無法用語言來表達(dá)的。如果每次記錄下來,與人分享,那更是一種滿足、一種快樂。
當(dāng)然,注冊(cè)作者“杜創(chuàng)國(guó)”要求批量刪除文章的心愿,我隨即幫他實(shí)現(xiàn)了。
2014-7-17
上一篇: 茉莉花香
下一篇: “鬼節(jié)”風(fēng)波