feed = feedparser.parse("http://someyoutubeurl")
video_data = feed.entries[0]
# Adding the data to a dict, etc...
在我的python命令行上鍵入的代碼行立即運行並結束。但是當我在我的django web服務器上部署feedparser時,這個過程實際上需要10秒鐘才能完成。有些事情一定是非常錯誤的。與python的feedparser速度混淆,它在命令行速度非常快,但在部署時速度很慢
我甚至使用相同的確切的YouTube視頻測試,速度差異仍然存在!
你們有沒有想法?由於
您的網絡服務器是否有可用的sgmllib模塊?如果不是(這肯定會是奇怪的),feedparser會回落到自己的純Python實現中,這比較慢。 –
DNS可能存在問題。 – Matthias