1. web框架本質:對於所有的web應用,本質上其實就是乙個socket服務端,使用者的瀏覽器其實就是乙個socket客戶端
main()上述通過socket實現了其本質,而對於真實開發中的python web程式來說,一般會分為兩部分:伺服器程式和應用程式。伺服器程式負責對socket伺服器進行封裝,並在請求到來時,對請求的各種資料進行整理。
2. 簡單的web框架案例
# -*-coding:utf-8-*-
from wsgiref.******_server import make_server
def new():
return "new"
def index():
return "index"
urls =
def runserver(environment, start_response):
start_response("200 ok", [("content-type", "text/html")])
# 獲取使用者url
3. 常用的web框架模式
mvc框架:
mtv框架:
6 web自動化 元素等待
設定等待原因 1.網路速度 2.電腦配置 3.伺服器處理 需要匯入兩個包 匯入包 fromselenium.webdriver.support.waitimportwebdriverwait webdriverwait 匯入包 fromselenium.webdriver.supportimpote...
高效能WEB開發 6 web效能測試工具推薦
本來這篇文章應該在寫在前面的,因本人寫的無章法,所以比較亂。web效能測試工具主要分為三種,一種是測試頁面資源載入速度的,一種是測試頁面載入完畢後頁面呈現 js操作速度的,還有一種是總體上對頁面進行評價 分析,下面分別對這些工具進行介紹,如果誰有更好的工具也請一起分享下。firebug firebu...
01 基礎版web框架
01 基礎版web 框架1 接收到的客戶端http請求內容 傳送資訊前必須先傳送協議模式 1112 socket是應用層和傳輸層之間的抽象層,每次都有協議,協議就是訊息格式,那麼傳輸層的訊息格式我們不用管,因為socket幫我們搞定了,但是應用層的協議還是需要咱們自己遵守的,所以再給瀏覽器傳送訊息的...