国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 建站知識 > 老站長個人經(jīng)驗談網(wǎng)站構(gòu)架的問題

老站長個人經(jīng)驗談網(wǎng)站構(gòu)架的問題

時間:2022-07-21 09:21:02 | 來源:建站知識

時間:2022-07-21 09:21:02 來源:建站知識

我最近常常在各大站長站看各種類型的文章,突然我發(fā)現(xiàn)其中關(guān)于網(wǎng)站構(gòu)架這方面的教程十分的稀少,有的只是在千篇一律的重復說要合理,怎么個合理法確沒看到什么下文。剛好,本人在這方面有一些經(jīng)驗。因為我自己獨立開發(fā)過一個游戲整站程序,目前還在使用,功能上已經(jīng)接近于CMS??墒俏以谠O(shè)計之初由于沒有認真思考。所以導致我現(xiàn)在程序的擴展性很差。此時我才明白,為什么軟件要有設(shè)計這個職業(yè),一個好的設(shè)計也是網(wǎng)站優(yōu)化的很重要的一步,它就像人一樣,如果你身體強壯但缺乏一個活躍的心臟后果是不堪設(shè)想的。

雖然大部分站長可能用CMS的居多。似乎在程序的構(gòu)架上不需要你操心,但是我認為設(shè)計一個合理的構(gòu)架你要把它當作一種習慣。那么今天我將以我自己的網(wǎng)站構(gòu)架開發(fā)日志,來引領(lǐng)您認識網(wǎng)站構(gòu)架所存在的一些問題,當然這不是全部!只是做一個引申的作用。

本人在大概1年多以前,決定做一個游戲新手卡發(fā)布系統(tǒng)。當時我只是為了給自己使用,所以設(shè)計上我初步的設(shè)定為如下幾個方面:欄目管理,游戲介紹,卡號管理程序。這三個主要功能。決定下來就開始制作。當制作完成以后。我那么發(fā)現(xiàn),如果僅僅有這三個功能是不合理的,因為游戲有分廠商,必須得需要一個一級欄目來卻別對待各個游戲的所屬問題。所以,我不得不部分的改進程序代碼從單欄目設(shè)計改成二級別分類的設(shè)計。在處理完這個程序后臺的問題后,輪到頁面了。因為當初想法的簡單,前臺使用的是動態(tài)顯示,后期由于想更好的發(fā)展所以決定改成靜態(tài)顯示。那么這又衍生出一個問題,程序模板將用何種方法實現(xiàn),最開始沒有考慮仔細,我就直接在數(shù)據(jù)庫里定義好了模板。當網(wǎng)站日漸形成規(guī)模后,麻煩的事情又來了。因為當初沒有認真的思考構(gòu)架。模板的問題就日益顯現(xiàn)出設(shè)計的不合理性。第一,在數(shù)據(jù)庫里自己定義模板代碼,可見性差,不可直接修改。第二,如果我的一級欄目,比如盛大游戲需要一個單獨的模板那就無法解決。在比如二級欄目如盛大的永恒之塔也需要一個模板如何解決?

另外內(nèi)容管理上,在網(wǎng)站成規(guī)模后又引來了一個巨大的問題。首先,本人設(shè)計的是二級分類,可是在我網(wǎng)站的長期發(fā)展上這個是不利的。比如,一欄目盛大游戲里的永恒之塔,我想單獨發(fā)布一個永恒之塔的經(jīng)驗攻略,那么就無法實現(xiàn)三級分類。要是如果將來還需要在三級分類里面細分,那么程序就更無法配置。當然,說到這里大家可以說改啊,請記住一點,當你網(wǎng)站規(guī)模日益龐大時,網(wǎng)站構(gòu)架的更改將有許多問題需要處理,花費的時間是巨大的。二我們草根站長,雖然時間多。但需要應(yīng)付網(wǎng)站各個方面的問題,精力是不夠的。更不需要我們花費大量的時間在程序上。除非你不想發(fā)展你的網(wǎng)站了。

當然,還有一些巨量的小細節(jié)我就不講了,否這篇幅太長。還是拿我自己那個游戲程序說事吧!經(jīng)過了它這一折騰,也好。讓我對程序的構(gòu)架有了一些小小的理解。這里也說出來讓大家舉一反三。

構(gòu)架設(shè)計一定要充分考慮未來。未來你將怎么發(fā)展,按照這個思路設(shè)計一個大的框架,千萬不可隨性而為,今天想到一點就做一點。當然在內(nèi)容頁上也要充分的考慮導航應(yīng)該怎么設(shè)計。不要小看這么一點。因為現(xiàn)在用的是靜態(tài)HMTL。你一但未處理好將來會非常的麻煩。程序應(yīng)該在設(shè)計之初就要考慮擴展性的問題、誰能保證我將來不做大?預留好程序接口,將來的改進直接通過接口完成。一個普通類型的網(wǎng)站,核心代碼其實就那么一段。就像我的游戲程序,核心代碼現(xiàn)在就是在“頁面標簽”這塊。當然當初沒有留下接口現(xiàn)在也是非常的麻煩。因為你的核心代碼將嵌套到程序的各個方面。而且代碼巨多。比如我的“頁面標簽”代碼這塊,就長達1600多行。這也只是僅僅為了更好的配合模板做到數(shù)據(jù)與顯示分離。還有N多的外部函數(shù)。你想想,如果改的話,那等同于重行設(shè)計程序。如果當初把構(gòu)架做好,是不是就沒有這些問題?

好了,今天就講到這里。本文首發(fā)游戲先鋒

關(guān)鍵詞:經(jīng)驗

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉