昨天似乎忘記寫網誌了……(每次寫程式就會忘我)
今天開始嘗試進行實作,情況並不是很順利。
不過我想,經過努力修改,還是可以成功的!
上午簡單的修改之後,資料庫選擇問題已經處理完成。
目前的狀態是「需要切換時,可以依照喜好切換使用的資料庫」
不過,還有一個大問題 – 快取
這要怎麼說呢?
其實 Discuz 幾乎是建構在快取之上的,因此運行品質良好。
從用戶組、文章等等,都有被快取的痕跡。
大家必定會對此有疑惑,為什麼是最大的問題呢?
原因在此,假設我選取A資料庫的時候,就會在forumdata建立快取檔案。
此時,我想選取B資料庫時,打開來卻是A的資料。
為什麼呢?
因為A資料庫的快取沒有被去除,因此顯示的是A的資料。
此時我們該怎麼辦?
很簡單,幫每一個資料庫建立專屬的快取資料夾。
聽起來很簡單,不過實際上有許多難題呢!
1. 檔案數量多,需要大量修改
2. 檔案中為forumdata的字串並非純路徑字串(還有資料庫查詢)
3. 部份檔案沒有引用include/common.inc.php檔案(有控制外的情況會發生)
4. UCenter以及其他API整合問題
以上4點,都是快取衍生出來的難題。
今天,我將會嘗試處理,也希望能夠處理成功。
雖然使用全部取代來減少工作量,不過仍有錯誤。
(變數生命周期,某些地方變數無法引用,需要使用全域變數等等……)
今年寒假,的確挺充實的!
(不過我似乎充實錯地方了呢!明明剩一下一年不到要學測了……)









因為全部都看不懂所以……加油吧
我今年寒假很充實的玩了(今年要基測的傢伙
我這個明年要學測的傢伙也很充實的玩了 XD
但是你還有一年啊XDDD
我只剩3個月(dance)(←又是噗浪)
據說在情況上,我的情況和你一樣。
(因為高中沒有額外的複習服務,只能和惰性對抗……)
至少焰還過的很充實啊OTZ
我每天都在噗浪和動畫中度過……真是太糟糕了!!
難道我欲求不滿了嗎(殘念
有時候會莫名的感到空虛……