2016-07-28 57 views
0

使用jQuery加載函數,我把它做到只有網站正文加載/更改的地方。我的標題保持不變。 而不是訪問您的數據庫,比如說,50次,並要求在不同頁面上的相同信息,我可以冒着更長的原始加載時間,幷包括一個PHP文件,我需要存儲在會話變量爲用戶的帳戶? 是否有任何重大的安全問題或只是因爲我不明白爲什麼這是一個壞主意? 我發現自己在各種php頁面上反覆訪問相同的變量(如獨特的ID)。從數據庫獲取所有變量並將它們存儲爲會話變量會不好嗎?

+0

和你具體的編程問題是什麼? – hakre

+0

標題中,基本上 –

+2

什麼是壞的,什麼不是高度依賴於上下文,是主觀回答。從你單獨問的風格可能會說,是的,這很糟糕,但我認爲這會有點不公平,因爲我認爲你最終有一個更具體的問題。如果你重新回答你的問題,或者將其限制/縮小到更具體的(技術)細節,這應該更好地回答。 – hakre

回答

0

聽起來挺合我意。

請考慮您是否需要在訪問期間同步並更新域模型(用戶帳戶數據),並希望將其重新同步到您的客戶端(視圖)。然而,你描述的是常見的會話行爲。

聽起來好像你正在做的是非常低的水平,所以你可以去做這件事,而不使用存儲庫層或道或類似。只需閱讀你需要的日期,注意併發訪問和確定。 只讀,它是緩存它的完美方式。

這是一個不錯的主意imho。除了會話之外,你還會做什麼,最好是通過https。

考慮在這裏所做的安全準則: PHP Session Security