1、jsp, 數據庫是mysql其實很容易知道,看看人人的招聘條件:WEB開發工程師技能要求:對面向對象和設計模式有較清晰的認識; 熟悉JAVA編程,熟悉JSP; 了解Linux開發環境。
2、 再看數據庫招聘需求:數據庫研發工程師技能要求:熟悉Linux操作系統 熟練掌握SQL語言 熟練掌握MySQL的配置與優化 熟悉Shell編程(或Python/Perl/Ruby其中之一也可) 也可以從其他網站對人人網的架構介紹看出來:人人網在初期,由于用戶的數目不多,技術不強,經濟不足,人人網的架構也非常的簡單,和普通小網站沒什么區別,數據庫也是采用簡單的主外鍵關聯的表,由于技術上面的不足,造成人人網的訪問效率很低。
3、但是由于網站的不斷壯大,就需要不斷增強網站的技術,以解決網站高負載帶來的問題。
【資料圖】
4、看過一個校內網CTO的采訪,簡單了解了現在校內網某些方面的技術架構,本著共享的精神,希望共同學習。
5、 前端web層采用框架技術,主要采用Struts作為展示框架。
6、同時對于富有表現力的富客戶端,我認為應該使用了AJAX框架和靈活的css模板和修改功能。
7、2、圖片采用專門的文件服務器。
8、這也是一些大型的門戶網站采用一種方式,通過建立獨立的文件服務器,對數據流量比較大的圖片文件進行分流,有效的減輕了主服務器的承載壓力。
9、 3、Mysql集群。
10、隨著用戶的增多和訪問量的增大,數據庫的承載能力也要不斷的增強,現在校內網采用分布式的數據庫管理,利用mysql龐大的機群,對數據庫的訪問壓力進行分流,即減輕了數據庫的訪問壓力,由提高了數據的訪問效率,這也是為什么現在校內網比以前訪問速度快的原因同時,人人網廣泛的采用基于內存的數據庫緩存。
11、利用緩存的確可以提高數據的訪問速度,但是人人網比一般的網站做的更加的徹底,通過硬件的支持,幾乎把用戶要廣泛用到的所有數據進行了緩存處理,這也是現在人人網為什么數據訪問比以前快很多的原因。
12、 4、人人網現在廣泛的采用數據挖掘技術,通過對數據的分析,深刻的了解用戶的習慣和需求,并進行相應的調整,增強了用戶體驗。
13、JAVA寫的,而且用了Struts1的框架, 數據庫的話,我是看不出來,你信不信,反正我是信了!JSP技術寫的.......使用HTML以XML標識來設計和格式化最終頁面!數據庫MySQL !oracle。
本文到此分享完畢,希望對大家有所幫助。
免責聲明:本文由用戶上傳,如有侵權請聯系刪除!標簽: