一.技術環(huán)境及標準
1.技術環(huán)境:
服務器操作系統(tǒng): centos5.5以上64bit
Web服務器: nginx
數(shù)據(jù)庫: Mysql
網站語言: php
核心框架: Boyou v2.0
PHP基于C底層構建,專門為WEB程序而設計,運行速度快,運維成本低,多為目前國內外大型網站使用(著名的FaceBook就是PHP構建的)。
A. php是一種開源技術,和其他技術相比,本身是免費的,不會牽涉任何版權問題,其余商業(yè)公司開發(fā)的語言則會產生較高的成本(需要購買配套的操作系統(tǒng),數(shù)據(jù)庫系統(tǒng)等一系列軟件所產生的費用)。
B. php擁有非常高的運行效率,php底層是由c直接開發(fā),運行的效率非常高,且耗用資源較少。
C. 擴展性強,由于php本身是開源項目,所以有比較強的擴展性,有非常多的第三方廠商為之提供擴展插件支持。
D. 配套的免費軟件豐富,都是屬于高性能,高安全性的,且都不牽涉版權(如: Mysql , Apache , Nginx)。
E. 由于PHP的開放性,所以它是持續(xù)可升級的,不用擔心像商業(yè)公司發(fā)明的語言因為經營問題會產生停滯等一些列問題。
隨著web2.0的興起,php的應用也越來越廣泛,其良好的性能和安全性,較低的成本,受到越來越多的公司和企業(yè)的青睞。
2.服務器生產環(huán)境
WEB服務器:阿里云ECS
云存儲,完全不用擔心數(shù)據(jù)安全問題和丟失問題,故障自動切換,彈性擴容性能和帶寬。
數(shù)據(jù)庫:阿里MYSQL RDS
支持自動熱備,分布式存儲,防攻擊,高可靠性,彈性擴容,日志追蹤。
搜索服務:阿里OpenSearch
性能可達到單應用億級別搜索毫秒級別查詢延遲單應用萬級別QPS,技術穩(wěn)定可靠。
3.網站結構
1. 整個網站開發(fā)全部采用MVC模式開發(fā)。
2. 網站靜態(tài)資源圖片,CSS等分離并單獨存放(OSS服務)
3. 數(shù)據(jù)庫采用阿里MYSQL RDS進行存儲
4. 搜索部分可采用OpenSearch來構建
整個結構技術先進可靠,按需按容量支付費用,不用去考慮IT維護成本的問題,目前廣為很多互聯(lián)網項目采用。