原创 nginx部署VUE項目

將打包好的前端項目文件放到指定目錄中 一開始我會想要把打包後的項目文件放到 Nginx 默認的目錄,但這樣實際上是不好的,項目文件完全可以放在單獨的目錄中方便統一管理 修改 Nginx 配置,指向上述目錄 一般來說就是修改 Ngi

原创 Celery基本介紹

項目開發中經常碰到需要使用異步任務的場景,比如一個WEB請求中有運行時間很長的業務運算,如果不採用異步任務,會阻塞當前的web請求,影響用戶體驗。 celery是python的一個分佈式任務調度模塊,由消息中間件broker、任

原创 uWSGI&Django+Nginx+uwsgi部署項目知識點

什麼是WSGI(WSGI是一種python專用的web協議 和http類似): WSGI是一種規範,它定義了使用python編寫的web app(django)與web server(uWSGI)之間接口格式,實現web app

原创 Nginx的基本介紹&反向代理

什麼是nginx Nginx 是異步框架的網頁服務器,也可以用作反向代理、負載平衡器和 HTTP 緩存。大部分 Web 服務器使用 Nginx,通常作爲負載均衡器。 部署web項目的容器(部署你們寫的項目的),常見的web容器

原创 Celery組件&架構介紹

celery 組件 Celery 扮演生產者和消費者的角色 Celery Beat : 任務調度器. Beat 進程會讀取配置文件的內容, 週期性的將配置中到期需要執行的任務發送給任務隊列. Celery Worker : 執行任

原创 Django + Uwsgi + Nginx 的生產環境部署

1、在centos 7中安裝python3環境 # 1、yum更新yum源 yum update # 2、安裝Python 3.7所需的依賴否則安裝後沒有pip3包 yum install zlib-devel bzip2-dev

原创 Docker中的網絡問題

Docker中網絡部分講解 1.網絡常識問題 連接到 同一交換機的 相同網段 可以直接相互通信 2.NAT和PAT 3.docker服務如何發佈給別人使用

原创 Celery的基本介紹

Celery介紹 Celery 是一個 基於python開發的分佈式異步消息任務隊列,通過它可以輕鬆的實現任務的異步處理, 如果你的業務場景中需要用到異步任務,就可以考慮使用celery 你想對100臺機器執行一條批量命令,可能

原创 分庫&分表&讀寫分離

爲什麼要分庫分表和讀寫分離? 類似淘寶網這樣的網站,海量數據的存儲和訪問成爲了系統設計的瓶頸問題,日益增長的業務數據,無疑對數據庫造成了相當大的負載,同時對於系統的穩定性和擴展性提出很高的要求。隨着時間和業務的發展,數據庫中的表會