亚洲av色香蕉一区二区三区,十四以下岁毛片带血a级,亚洲 校园 欧美 国产 另类,亚洲av日韩av一区谷露,色欲av无码一区二区三区

EDN內(nèi)容管理系統(tǒng)優(yōu)化了上傳文章程序

現(xiàn)上傳文章的速度大幅度提升

原理:對后臺(tái)的語句進(jìn)行了時(shí)間跟蹤

  delete(teasession._strCommunity);

這條語句耗費(fèi)的時(shí)間 最長 每次費(fèi)的時(shí)間都 在 幾秒以上
  SQL語句一般都在1秒內(nèi)完成  
 此語句應(yīng)該是刪除 緩存頁的  每次更新都要?jiǎng)h除緩存頁
而在這語句之前已經(jīng)寫庫完成  所以數(shù)據(jù)庫能看到更新后的或新上傳的文章內(nèi)容,而用戶看不到成功上傳文章反饋。

說到這里,就要說明一下EDN現(xiàn)在的緩存機(jī)制:
在每次修改或創(chuàng)建節(jié)點(diǎn)(信息頁)時(shí),刪除生成的緩存HTML頁,一開始是所有生成的HTML都刪除,后來改成只刪本社區(qū)的,再后來改成了,只刪與當(dāng)前節(jié)點(diǎn)相關(guān)的。刪除機(jī)制及計(jì)算程序相對復(fù)雜,并消耗系統(tǒng)資源。
刪除的HTML,在下次第一個(gè)用戶訪問節(jié)點(diǎn)時(shí)會(huì)重新生成,這樣就實(shí)現(xiàn)了,用戶反復(fù)看一個(gè)未更新的站點(diǎn)時(shí),實(shí)際上是在看該站的緩存頁,從而提升用戶訪問速度。
這項(xiàng)技術(shù)對于維護(hù)量很小的社區(qū),意義很大,小網(wǎng)站,基本上只訪問靜態(tài)頁就行了
因?yàn)椴恍薷幕騽?chuàng)建節(jié)點(diǎn),則靜態(tài)頁不刪除 

現(xiàn)優(yōu)化方法
 把刪除和生成靜態(tài)頁的工作,改為編輯或創(chuàng)建節(jié)點(diǎn)時(shí)觸發(fā),而后在后臺(tái)處理,系統(tǒng)不等待處理完畢就返回成功提交信息給信息上傳人員,以便讓信息上傳人員去上傳新的信息,減少用戶等待時(shí)間,從而提升用戶的友好體驗(yàn)。

更多