請求我的Django部署在Heroku上作爲遵循的實例,Procfile:配置在Heroku上的Django了很多每分鐘
web: python manage.py collectstatic --noinput ; gunicorn MY_APP.wsgi --log-file -
worker: celery -A MY_APP worker
beat: celery -A MY_APP beat
這個實例可以接收每分鐘2000-4000的請求,有時則是太多了。
我知道我應該改變通信......但是我可以在配置中改變一些東西來獲得10-30%的服務器效率嗎?
當你說 「請求」,你的意思是HTTP請求?這些都是django的請求,還是包含對靜態文件的請求?這些請求中的很多是否會導致芹菜任務,以及這些芹菜任務有多重? –
是的,http請求。這些http請求沒有靜態文件,因爲django服務器是一個帶有django rest框架的API。很少有請求導致芹菜任務(1% - 5%)。謝謝 – Goin