Django: Nginx с WSGI или Apache с WSGI

Можно обычно находить эту информацию путем рытья через /sys если Вы находитесь на 2,6 ядрах.

например.

$ ls -la /dev/input/mouse1   
crw-r----- 1 root root 13, 33 2010-03-08 15:56 /dev/input/mouse1
$ ls -la /sys/class/input/mouse1/device/driver 
lrwxrwxrwx 1 root root 0 2010-05-12 23:33 /sys/class/input/mouse1/device/driver -> ../../../../../../bus/usb/drivers/usbhid

Таким образом, драйвер в этом случае usbhid. Мог бы быть лучший/более опрятный способ сделать это, но я нахожу, что закапывание sysfs обычно делало задание.

4
задан 18 January 2012 в 08:22
3 ответа

как насчет теста сервера приложений Python сначала !!!

Тест серверов приложений Python

2
ответ дан 3 December 2019 в 03:21

Это гораздо больше, чем просто сравнение на основе этих значений, особенно с тем, как такие тесты обычно выполняются с помощью программы hello world.

Другими словами, низкий уровень Тесты серверов в конечном итоге ничего вам не скажут, потому что вы можете протестировать только свой конкретный стек приложения, базу данных и серверные службы, чтобы правильно понять, как ваше приложение будет работать. Причина в том, что узким местом обычно будет не веб-сервер, а ваше приложение и т. Д.

В конечном итоге можно использовать любое решение веб-хостинга на Python и заставить его работать эффективно.

2
ответ дан 3 December 2019 в 03:21

Я использую Apache для размещения приложения Python, поскольку у меня больше опыта работы с Apache, чем с другими веб-серверами (Lighty, nginx и т. Д.).

Но когда дело доходит до производительности, я бы хотел сосредоточиться на кешировании, а не на поиске идеального веб-сервера. Apache способен обеспечить хорошую производительность с хорошо спроектированным приложением Python. Как и любой другой веб-сервер.

1
ответ дан 3 December 2019 в 03:21

Теги

Похожие вопросы