網站前端頁面制作后了以后,就需要做后臺開發(fā)了,只有后臺開發(fā)好了,才能算是一個完整的網站。網站后臺開發(fā)也有多方式,具體選擇什么方式,要根據實際情況做出選擇。小派就給大家介紹下網站開發(fā)常用的幾種方式,還有要注意的一些問題,希望能夠幫到大家。
要實現網站動態(tài)數據,要用到網站后臺開發(fā)程序來完成,現階段廣泛運用的網站后臺開發(fā)程序有PHP、ASP、JSP等著幾種,這幾種都可以實現網站后臺,但也有所區(qū)別。
1.PHP
PHP即Hypertext Preprocessor(HTML文件預CPU),是一種常用的開源腳本語言。PHP語法吸取了C語言、Java(C語言和Java均是編程語言)的特性,便于學習,應用廣泛,主要的適用Web開發(fā)行業(yè)。PHP提供了規(guī)范的數據庫接口,數據信息庫連接便捷,兼容模式和擴展性十分強,是現在應用較普遍的技術。
2.ASP
ASP即Active Server Pages(動態(tài)服務器頁面),是一種限于微軟的操作系統服務平臺之上的動態(tài)網站開發(fā)技術,主要的工作環(huán)境為微軟的應用程序構造。ASP人門非常簡單,可是安全可靠性較低,并且不適合架構大中小型網站,其全新升級ASP.NET盡管解決了這一問題,但對外開放水平低,實際操作不便。
3.JSP
JSP即Java Server Pages(Java服務器網頁頁面),是根據Java Servlet及其整個Java管理體系的Web開發(fā)技術,它與ASP有一定的共同之處。JSP被認為是企業(yè)網站建設技術中安全可靠性最好的,盡管學習和實際操作均比較繁雜,但現階段被覺得是這三種動態(tài)網站技術中有前途的技術。
以上是開發(fā)網站常用的三種開發(fā)語言,但現在最流線的還是PHP,對于開發(fā)中小型網站非常實用,開源,定期能升級,也非常的經濟實惠,是開發(fā)網站的首選。
在網站后臺開發(fā)中要注意哪些事項呢?網站后臺開發(fā)中主要的問題是頁面打開速度與安全問題:
一、網站打開速度
1、代碼編寫標準,規(guī)范,不要冗沉。
2、減少頁面HTTP請求數量
3、盡量使用靜態(tài)HTML頁面來搭建網站
4、不要將整個頁面內容塞到一個Table之中
5、使用iframe嵌套另一頁面的做法
6、講究網站計數器代碼放置的技巧
7、網站底部做好友情鏈接
8、將ASP、ASPX、PHP等文件的訪問改為.js引用
二、網站安全問題
1、后臺用戶名和密碼是否是明文保存的?
建議增加昵稱字段,區(qū)別后臺的用戶,同時對用戶名和密碼進行非規(guī)范的md5加密,例如加密以后截取15位字串。
2、管理成員是否有權限的劃分
一旦沒有劃分權限,一個編輯用戶的帳戶失竊也可能為你帶來災難性的后果
3、是否有管理日志功能
管理日志必須在近幾日無法被刪除,這是分析入侵者入侵手法的重要依據。
4、后臺入口是否隱秘
不要愚蠢地將入口暴露在前臺頁面中,也不要使用容易被猜測到的后臺入口地址。
5、后臺頁面是否使用了metarobots協議限制搜索引擎抓取
google工具條,百度工具條,或者不經意間出現的后臺鏈接都可能導致你的后臺頁面被搜索引擎發(fā)現,這時候在meta中寫入禁止抓取的語句是個明智的選擇,但是,切莫將后臺地址寫入robots.txt,參照第四點。
6、管理頁面是否做了防注入
粗心的程序員往往只考慮了前臺頁面的注入。