文章詳情頁
如何提高python查詢速度?
瀏覽:131日期:2022-06-29 18:39:57
問題描述
最近在爬股票的相關新聞,一開始設想的是,當有新的新聞動態發布,程序通過郵件發送最新內容到郵箱。
所以我想把新聞標題,內容存到數據庫里,當內容更新時,把新的內容和數據庫的標題列表對比,看是不是已存在的,如果已存在,那就不發送,如果沒有,那發送到郵箱。
但數量大了以后,列表查詢速度就會變慢,請問各位還有什么方法可以傳授下嗎?
問題解答
回答1:爬蟲任務去重
抓過的鏈接存到一個set中,檢查新鏈接是否在集合中即可。
回答2:去重有很多方法,比如樓上的set或者布隆過濾器都可以有效的使用內存,提升效率
相關文章:
1. java - Tomcat 不同的域名訪問同一個項目的不同網頁2. dockerfile - [docker build image失敗- npm install]3. python - pandas按照列A和列B分組,將列C求平均數,怎樣才能生成一個列A,B,C的dataframe4. 使用mysql自增主鍵遇到的問題5. docker gitlab 如何git clone?6. dockerfile - 我用docker build的時候出現下邊問題 麻煩幫我看一下7. docker不顯示端口映射呢?8. javascript - vue-router怎么不能實現跳轉呢9. java如何高效讀寫10G以上大文件10. javascript - IOS微信audio標簽不能通過touchend播放
排行榜
