亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python requests及aiohttp速度對比代碼實例

 更新時間:2020年07月16日 10:34:41   作者:陳嚴肅  
這篇文章主要介紹了Python requests及aiohttp速度對比代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

環(huán)境:centos7 python3.6

測試網址:www.bai.com

測試方式:抓取百度100次

結果:

aio: 10.702147483825684s
requests: 12.404678583145142s

異步框架的速度還是有顯著提升的。

下面貢獻代碼:

import aiohttp
import time
import requests
import asyncio
 
 
def test_requests():
  """ 測試requessts請求百度100次時間 """
 
  start = time.time()
  url = "https://www.baidu.com"
  for i in range(100):
    requests.get(url)
  end = time.time()
  print("requests:")
  print( end - start )
     
 
async def aio_download(url):
  """ aiohttp 下載 """
 
  async with aiohttp.ClientSession() as session:
    await session.get(url)
 
 
async def test_aio():
  """ 測試aiohtpp請求百度100次時間 """
  url = "https://www.baidu.com"
  start = time.time()
  for i in range(100):
    await aio_download(url)
  end = time.time()
  print("aio: ")
  print( end - start )
 
 
if __name__ == "__main__":
 
  loop = asyncio.get_event_loop()
  loop.run_until_complete(test_aio())
 
  test_requests()

————————————————————————————————————————

-—————————————————————————————————————————

小貼士:

requests不要使用session進行反復抓取一個網站的測試,因為從第2次開始,讀取的就是緩存了,無論抓取50次還是100次或是更多,總時間都是1s以內。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 如何利用pycharm進行代碼更新比較

    如何利用pycharm進行代碼更新比較

    這篇文章主要介紹了如何利用pycharm進行代碼更新比較,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • 深入理解Python異常處理的哲學

    深入理解Python異常處理的哲學

    這篇文章主要給大家介紹了關于Python異常處理的哲學,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-02-02
  • Python調用高德API實現(xiàn)批量地址轉經緯度并寫入表格的功能

    Python調用高德API實現(xiàn)批量地址轉經緯度并寫入表格的功能

    這篇文章主要介紹了Python調用高德API實現(xiàn)批量地址轉經緯度并寫入表格的功能,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • Python實現(xiàn)讀取txt文件并畫三維圖簡單代碼示例

    Python實現(xiàn)讀取txt文件并畫三維圖簡單代碼示例

    這篇文章主要介紹了Python實現(xiàn)讀取txt文件并畫三維圖簡單代碼示例,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • python實現(xiàn)三維擬合的方法

    python實現(xiàn)三維擬合的方法

    今天小編就為大家分享一篇python實現(xiàn)三維擬合的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python實現(xiàn)快速計算詞頻功能示例

    Python實現(xiàn)快速計算詞頻功能示例

    這篇文章主要介紹了Python實現(xiàn)快速計算詞頻功能,結合實例形式總結分析了Python使用nltk庫進行詞頻計算功能的相關操作技巧,需要的朋友可以參考下
    2018-06-06
  • Python優(yōu)化代碼的技巧分享

    Python優(yōu)化代碼的技巧分享

    Python?是?一種用著很爽的語言,Python也有著很多特性和技巧,可以幫助我們編寫更高效、更優(yōu)雅、更易維護的代碼,下面小編為大家整理了一些常用的Python代碼優(yōu)化的簡單小技巧,希望對大家有所幫助
    2023-09-09
  • Python利用Prim算法生成迷宮

    Python利用Prim算法生成迷宮

    普里姆算法(Prim算法),圖論中的一種算法,可在加權連通圖里搜索最小生成樹。這篇文章將利用Prim算法實現(xiàn)迷宮的生成,感興趣的可以了解一下
    2023-01-01
  • 詳解python OpenCV學習筆記之直方圖均衡化

    詳解python OpenCV學習筆記之直方圖均衡化

    本篇文章主要介紹了詳解python OpenCV學習筆記之直方圖均衡化,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Python線程指南分享

    Python線程指南分享

    今天小編就為大家?guī)鞵ython線程指南分享,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11

最新評論