Как написать простую серверную реализацию на Python, используя django?
Я хотел бы написать простую реализацию серверного проталкивания с использованием длинного пула или кометы, которая интегрируется в сервер.
Я не хочу использовать сетевую среду типа витой, потому что я хочу узнать, как все делается внутри.
Что именно я должен изучить?
На какие характеристики мне стоит обратить внимание?
Я предпочитаю что-то, что подходит для Apache, так что долгое объединение лучше, верно?
Есть ли способ реализовать такую вещь без какой-либо внешней структуры, такой как Stackless Python?
1 ответ
Использование Django невозможно, потому что django работает за стандартным http-сервером. Для push вам нужно написать сервер, поддерживающий большое количество параллельных соединений. Для начала я рекомендую прочитать Orbited исходный код. Прочитайте как серверный (python), так и клиентский (javascript) код.