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