نکات تکمیلی FastAPI
در این بخش می خواهیم نکات تکمیلی را در هاست FastAPI به شما آموزش دهیم.
تغییر سطح لاگ uvicorn
درصورتی که می خواهید سطح لاگ های uvicorn
تغییر دهید، میتوانید وارد تنظیمات سرویس خود شده و در بخش متغیرها، متغیر UVICORN_LOG_LEVEL
با مقدار موردنظر خود مقدار دهی کنید.
# name : value
UVICORN_LOG_LEVEL : info
کش کردن پکیج ها
برای فعال نمودن سیستم کشینگ پکیج های سرویس میتوانید متغیر زیر را در بخش تنظیمات سرویس، متغیر های محیطی پلتفرم ست نمایید. اینکار باعث سرعت بخشیدن به روند استارت و ری استارت سرویس می شود.
# name : value
CHBK_PYTHON_SAVE : true
افزایش تعداد UVICORN_WORKERS
درصورتی که می خواهید UVICORN
با بیش از یک Worker
کار کند، میتوانید وارد تنظیمات سرویس خود شده و در بخش متغیرها، متغیر UVICORN_WORKERS
را با مقدار موردنظر خود مقدار دهی کنید.
# name : value
UVICORN_WORKERS : 2
تغییر سطح لاگ UVICORN
درصورتی که می خواهید سطح لاگ های UVICORN
تغییر دهید، میتوانید وارد تنظیمات سرویس خود شده و در بخش متغیرها، متغیر UVICORN_LOG_LEVEL
با مقدار موردنظر خود مقدار دهی کنید.
# name : value
UVICORN_LOG_LEVEL : info
تغییر ورژن FastAPI
در صورتی که قصد دارید ورژن FastAPI خود را تغییر دهید، میتوانید در قسمت تنظیمات سرویس خود، ورژن Python سرویس خود را تغییر دهید. بعد از انتخاب ورژن بر روی ذخیره ی تغییرات کلیک نمایید.
Python versions:
- 3.6
- 3.7
- 3.8
- 3.9
- 3.10
- 3.11
- 3.12