• 欧美熟妇大胆BBWW
    福建網站建設

    熊掌號審核平臺的設計與實現

    2018-11-29 10:08


     
     熊掌號審核平臺的設計與實現。本人在實習中參與了該系統整體的需求分析、架構設計、數據庫設計及接口設計,在詳細設計與實現階段主、要完成了平臺配置模塊、標注模塊、數據生效模塊、干預模塊、報表模塊的設計與開發,并在測試階段參與了系統的大部分測試。在需求分析階段,本人充分結合軟件工程理論,借助統一建模語言,通過用例分析對整個對平臺的功能需求進行了整理,同時根據系統的使用要求對非功能需求進行了定義和設計。在概要設計階段,本人對熊掌號審核平臺通過對系統業務邏輯進行梳理,提出了系統的架構設計方案,并進行了數據庫設計和接口設計。在詳細設計與實現階段,根據需求分析和概要設計對于平臺各個模塊的詳細業務-邏輯進行了梳理和設計,最終編碼實現了本人負責的模塊。在測試階段,并對平臺的大部分功能進行了測試。闡述了熊掌號審核平臺的設計與實現過程。論文分為以下七個章節:第一章:引言。主要對項目背景、意義與目的、本人的工作內容以及論文的組織結構進行介紹。第二章:系統關鍵技術介紹。對實現熊掌號審核平臺鎖涉及的ODP架構、Mysql、Redis等關鍵技術進行簡要的介紹。第三章:系統需求分析。從功能性需求和非功能性需求兩個方面,闡述熊掌號審核平臺的需求。第四章:系統概要設計。對熊掌號審核平臺的整體架構設計、數據庫設計以及接口設計進行說明。第五章:系統詳細設計與實現。詳細介紹了本人所負責的業務模塊的設計與實現的具體方法和步驟,包括模塊邏輯設計、類設計和實現效果等。第六章:系統測試概述。簡要介紹本人參與熊掌號審核平臺測試的情況。第七章:結論??偨Y在設計和實現過程中的優點和不足,并針對這些不足出進一步的改進方案。1.5本章小結本章先對論文所述的項目背景做了簡要的介紹,然后結合公司開發該項目的目的以及其對于公司的意義,最后確定了論文的主要工作內容,并規劃了論文的組織結構。系統關鍵技術介紹本章對熊掌號審核平臺在開發過程中所涉及的相關理論以及所采用的技術進行詳細的分析和介紹。平臺采用前后端分離,通過接口調用進行交互。后端采用PHP語言進行開發,使用百度自主研發的ODP開發平臺,使用Ap框架,數據庫使用MySQL,網絡服務器釆用的是Nginx。平臺的審核任務使用Redis作為緩存。2.1ODP簡介ODP是百度公司發布的在線業務開發平臺,是面向全百度的在線業務支撐平臺,專注于總結大社區類業務模式,其提供了標準的Webserver環境、標準php環境、Ap框架、SAF社區業務框架、基礎庫、RAL資源訪問層、KSARCH通用服務等組件,統一業務的邏輯和部署結構,為測試、運維等提供一致的視圖[7]。ODP作為百度內部PHP開發的標準框架,覆蓋了公司大部分把PHP作為業務開發語言的團隊,影響超過千人以上PHP工程師的開發,對RD/QA的學習、開發和測試效率提升100%以上。ODP核心包含了ODP的核心功能組件,包括運行環境、核心基礎庫、數據交.互層、框架等。橫向看,ODP核心通過庫、框架、工具等集成支持了各類規范和模式,也為全流程支持提供接口。向上看,ODP核心直接為產品線業務提供運行環境和研發支持。向下看,ODP核心通過數據交互層將底層的通用服務提供給業務。ODP核心支持插件機制,各技術組和產品線可通過插件向ODP增加新功能,比如基礎庫、測試框架、工具等,ODP目前已集成的插件包括:測試插件:phptest、pcheck等測試框架和檢查工具;前端插件:Smarty模板插件;國際化插件:il8n、layerproxy等國際化相關的庫和框架;通用服務插件:Passport插件、ksarch服務插件。2.1.3ODP基礎服務ODP核心通過數據交互層將底層的通用服務提供給業務層,目前,ODP為大社區類業務集成了較為完備的通用服務支持。MySQL集群:為DBA和運維提供統一的MySQL存儲服務,具有高可用、高性能、自動讀寫分離等工業級特性。Ksarch通用服務:Ksarch為大社區類業務提供了大量成熟穩定的通用服務,如反作弊、檢索、提交、高性能、kv存儲、memcached等。2.2Ap框架簡介PHP開發框架背后的思想被稱為“模型一視圖一控制器”(MVC)。MVC是這樣一種架構模式,它隔離了業務邏輯與UI,允許其一改變而另一者不受影響。(也可以說是關注點的隔離)在MVC中,模型負責數據,視圖負責表現,控制器則是程序主體或者說是負責業務邏輯。從本質上說,MVC拆分了一個程序的開發過程,這樣我們就可以修改獨立的每一部分,而其他部分不受影響,這是十分重要的,它使得編寫PHP代碼更為快捷簡單。Ap是一個C語言編寫的PHP開發框架,也是ODP環境指定使用的PHP開發框架。目前PHP的框架層出不窮,其中不乏很多優秀的框架,比如Zend官方支持的ZendFramework,Yii,Codeigniter等等。但繁多的框架可選擇也造成了百度公司內部出現了基于多種框架的業務產品。這也導致不同的團隊維護不同的產品,缺乏統一的技術規范,也增加了運營的成本。Ap框架的出現就是為了統一這個問題。Ap基于PHP擴展開發,完全由C語言寫成(相關內容請參考PHP擴展開發的知識),毫無疑問,Ap的性能比由純PHP語言編寫的開發框架有更好的性能。Ap框架中代碼的分層需要遵從百度代碼大社區的《社區業務層規范》與《ODPApp規范》,互聯網的快速發展背景下,網絡服務器隨著業務量的提高、訪問量和數據流量的增加而快速增長。服務器的負載均衡技術就成為建立一個高負載Web站點的關鍵性技術[9]。Nginx是一個高性能的HTTP和反向代理服務器[1()]。同時也是一個IMAP/P0P3/SMTP代理服務器。Nginx作為負載均衡服務器Nginx既可以在內部直接支持Rails和PHP程序對-外進行服務,也可以支持作為HTTP代理服務器對外進行服務。計算環境的計算資源通過負載均衡器可以被管理、控制或利用,以提高Web服務的質量。Nginx采用C進行編寫,不論是系統資源開銷還是CPU使用效率都比Perlbal要好很多。Nginx利用基礎架構為網絡應用程序提供更快的網絡服務。其特點是占有內存少,并發能力強,事實上Nginx的并發能力確實在同類型的網頁服務器中表現較好,中國大陸使用Nginx網站用戶有:百度、京東、新浪、網易、騰訊、淘寶等。2.4Redis簡介Redis是一個開源使用的可基于內存亦可持久化的日志型、key-value數據庫并提供多種語言的API[15]。它支持儲存的value的類型,相對其他key-value數據庫更加的多,其中包括string(字符串)、list(列表)、set(集合)、zset(有序集合)等。2.4.1Redis性能Redis是一個高性能的key-value內存數據庫。官方的測試結果是:set操作每秒110000次,get操作每秒81000次Redis的出現,相對于memcached這類key-value內存數據庫,在儲存空間和速度上擁有較大的優勢。作為NoSQL內存數據庫,Redis支持很多數據類型,適用于多種情況下的緩存與存儲需求。在可以控制的數據庫大小情況下(放得下整個內存),Redis讀取數據速度快,寫數撤。2.4.2Redis主從同步Redis和memcached—樣,為了保證效率,數據都是緩存在內存。它們的區別就是Redis會把更新的數據周期性的寫入磁盤或把修改的操作記錄追加的記錄文件,并且在此基礎之上實現了master-slave(主從)同步。數據可以從主服務器向任意數量的從服務器上面同步,從服務器也可以是其他從服務器的主服務器,這使得Redis可執行單層樹復制。2.5本章小結本章對平臺開發過程中所應用到的理論和關鍵技術進行了闡述,主要包括ODP、AP、Nginx和Redis。本章主要分析了這些技術的基本概念、原理、優勢等。

    服務支持

    我們珍惜您每一次在線詢盤,有問必答,用專業的態度,貼心的服務。

    讓您真正感受到我們的與眾不同!

    合作流程

    合作流程

    網站制作流程從提出需求到網站制作報價,再到網頁制作,每一步都是規范和專業的。

    常見問題

    常見問題

    提供什么是網站定制?你們的報價如何?等網站建設常見問題。

    常見問題

    售后保障

    網站制作不難,難的是一如既往的熱情服務及技術支持。我們知道:做網站就是做服務,就是做售后。

    ".$dayBegin.""; //echo $query; $urls=""; $dsql->Execute('arch.id,types.typedir',$query); while($row = $dsql->GetArray('arch.id,types.typedir')) { $urls.="http://www.xuxajurassica.com/".str_replace("{cmspath}","",$row['typedir'])."/".$row[id].".html".","; } $urls=substr($urls,0,-1); $urls = explode(",",$urls); $api = 'http://data.zz.baidu.com/urls?appid=1600599373173546&token=eg19M1t5SyzkDvtJ&type=realtime'; // 前邊的熊掌號ID和密鑰換成自己的 $ch = curl_init(); $options = array( CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode("\n", $urls), CURLOPT_HTTPHEADER => array('Content-Type: text/plain'), ); curl_setopt_array($ch, $options); $result = curl_exec($ch); echo $result; ?> 在线视频:欧美熟妇大胆BBWW 欧美性VIDEOS高清另类 欧美性XXXX极品高清HD视频在线播放网站,欧美熟妇大胆BBWW在线观看影片,操作界面简单友好,给用户带来愉悦的观映体验! <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>