|
Ruxsat berilgan xostlarni sozlang
|
bet | 3/4 | Sana | 29.11.2023 | Hajmi | 71,42 Kb. | | #107635 |
Bog'liq 3-mustaqil ish - Ruxsat berilgan xostlarni sozlang
- ALLOWED_HOSTSIshlab chiqarish serveringizning domen nomi yoki IP manzilini kiritish uchun ishlab chiqarish sozlamalari faylidagi sozlamani yangilang .
- Nosozliklarni tuzatish rejimini o'chiring
- Ishlab chiqarish sozlamalarida DEBUGsozlamani ga o'rnating False. Bu maxfiy ma'lumotlarning xato sahifalari orqali sizib chiqmasligini ta'minlaydi.
- Xavfsizlik sozlamalarini qo'llang
- Keshlashni amalga oshirish
- Ilova ish faoliyatini yaxshilash uchun ishlab chiqarish sozlamalarida keshlashni sozlang. Siz Redis yoki Memcached kabi vositalar yordamida faylga asoslangan keshlash, xotiradagi keshlash yoki taqsimlangan keshlash kabi turli xil keshlash mexanizmlaridan foydalanishingiz mumkin.
- Ishlashni optimallashtirish
- Ilovangizni profillash va ishlashdagi qiyinchiliklarni aniqlash uchun Django Debug Toolbar, Silk yoki New Relic kabi vositalardan foydalaning. Ishlashni yaxshilash uchun kodingizni, ma'lumotlar bazasi so'rovlarini va shablonni ko'rsatishni optimallashtiring.
- Ro'yxatga olish va kuzatishga tayyorlaning
- Nosozliklarni tuzatish va monitoring qilish maqsadida jurnallarni yozib olish va saqlash uchun ishlab chiqarish sozlamalarida tizimga kirishni sozlang. Ilovangizning salomatligi va ishlashini kuzatib borish uchun Sentry, Datadog yoki Elastic APM kabi monitoring vositalarini birlashtiring.
- Heroku - mashhur bulutga asoslangan Platform-as-a-Service (PaaS) bo'lib, u veb-ilovalarni joylashtirish, masshtablash va boshqarishni soddalashtiradi. U ko'plab dasturlash tillari va ramkalarini, jumladan Djangoni qo'llab-quvvatlaydi. Heroku-da Django dasturini o'rnatish quyidagi bosqichlarni o'z ichiga oladi:
- Heroku akkaunti uchun ro'yxatdan o'ting: Heroku veb-saytiga tashrif buyuring ( https://www.heroku.com/ ) va agar sizda hali yo'q bo'lsa, hisob yarating.
- Heroku CLI-ni o'rnating: Rasmiy veb-saytdan ( https://devcenter.heroku.com/articles/heroku-cli ) Heroku buyruq qatori interfeysini (CLI) yuklab oling va o'rnating va Heroku hisob qaydnomangizdan foydalanib tizimga kiring.
- Django ilovangizni tayyorlang: “Django ilovangizni joylashtirish uchun qanday tayyorlash kerak” bo‘limida ko‘rsatilgan amallarni bajarib, Django ilovangiz o‘rnatishga tayyor ekanligiga ishonch hosil qiling.
- Procfile yaratish: ProcfileLoyihangizning asosiy katalogida nomli fayl yarating. Bu fayl Heroku dasturini qanday ishga tushirishni aytadi. Procfile-ga quyidagi qatorni qo'shing:
- web: gunicorn your_project_name.wsgi --log-file –
- your_project_name Django loyihangiz nomi bilan almashtiring .
- Gunicorn-ni o'rnating:
- Gunicorn - bu Heroku Django ilovangizni ishga tushirish uchun foydalanadigan WSGI HTTP serveridir. Uni pip yordamida o'rnating:
- pip install gunicorn
|
| |