摘要:過程中的一些總結手動編譯安裝手動編譯的擴展下使用第二個版本完善功能的版本。過程中的一些總結使用和搭建自己的機器人使用服務監控進程信息使用輸出內容第三個版本重構的版本。過程中的一些總結重新編譯支持
1. web頁面 2. 后臺審核頁面前端使用了Bootstrap模板,跨平臺自適應。
第一個版本 —— 快糙猛的版本。后端服務歷經三個版本。
架構圖
數據庫選用了MongoDB,因為不需要設計數據結構,json扔進去就ok;
編程語言選用了PHP,因為是世界上最好的語言。
期間PHP7發布,性能提升很猛,于是乎將PHP升級,解決PHP7的各種兼容問題。
過程中的一些總結:
手動編譯安裝PHP7
手動編譯PHP7的MongoDB擴展
PHP7下使用MongoDB API
架構圖
完善了基礎功能:增加了分類,用Yaf框架重寫了所有功能。
受到灣區日報的灣區日報是如何運作啟發,使用了datadog來監控服務運行情況,增加了Mailchimp的郵件訂閱功能,使用Hubot+Slack來進行一些自動化的操作。
過程中的一些總結:
使用Slack和Hubot搭建自己的機器人
使用Datadog服務監控php-fpm進程信息
使用SimpleXML輸出rss內容
架構圖
在第二個版本里采集跟web層是兩套代碼,同樣的功能代碼我要寫兩處。 于是使用Yaf框架整個重構了業務代碼,將web跟后臺采集全整合到Yaf框架中。
運行中也發現MongoDB使用中遇到一些問題,加上PHP7的MongoDB使用上有點復雜; 當初圖快,數據庫存儲了一些不必要的字段數據。 于是將存儲整個切到PostgreSql上,重新設計了各個表結構。
過程中的一些總結:
重新編譯PHP7支持PostgreSQL
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/21715.html
摘要:過程中的一些總結手動編譯安裝手動編譯的擴展下使用第二個版本完善功能的版本。過程中的一些總結使用和搭建自己的機器人使用服務監控進程信息使用輸出內容第三個版本重構的版本。過程中的一些總結重新編譯支持 前端使用了Bootstrap模板,跨平臺自適應。 1. web頁面 showImg(https://segmentfault.com/img/remote/1460000005819045);...
摘要:不覺間,已悄然離去恍然后,正慢慢襲來。已完成一期內容,只包含買家點餐功能,二期準備做賣家及支付功能。經過考慮和評估,我決定對這兩個選擇進行一個折中。項目部署,及代理轉發等配置。發現最近,已經對非技術類書籍少了很多興趣。 不覺間,2016已悄然離去;恍然后,2017正慢慢襲來。 又到了總結過去,展望未來的時候了,那就先總結16年的收獲和經驗教訓,再展望17年對自己及行業的一些期望吧。 1...
摘要:不覺間,已悄然離去恍然后,正慢慢襲來。已完成一期內容,只包含買家點餐功能,二期準備做賣家及支付功能。經過考慮和評估,我決定對這兩個選擇進行一個折中。項目部署,及代理轉發等配置。發現最近,已經對非技術類書籍少了很多興趣。 不覺間,2016已悄然離去;恍然后,2017正慢慢襲來。 又到了總結過去,展望未來的時候了,那就先總結16年的收獲和經驗教訓,再展望17年對自己及行業的一些期望吧。 1...
閱讀 3872·2021-09-27 13:35
閱讀 1069·2021-09-24 09:48
閱讀 2899·2021-09-22 15:42
閱讀 2339·2021-09-22 15:28
閱讀 3145·2019-08-30 15:43
閱讀 2609·2019-08-30 13:52
閱讀 2971·2019-08-29 12:48
閱讀 1451·2019-08-26 13:55