Приложение чата с помощью django

Если у меня devlop приложение чата с помощью django его будет некоторая проблема производительности? Я могу сделать нажатие сервера в django? Я хочу иметь PM и обсуждения помещения также.

10
задан gruszczy 19 January 2010 в 15:20
поделиться

5 ответов

Как насчет использования TORNADO ? Я попробовал демо-чате приложения торнадо. А также Торнадо утверждает, что имеет лучшую производительность, чем Django.

Дайте мне знать свои мысли.

5
ответ дан 3 December 2019 в 23:12
поделиться

Grono.net имеет чат и PMS (хотя нет комнат) и построено на Django. Производительность довольно хорошо, поэтому я считаю, что вы сможете достичь такого же характеристики. Это зависит от того, сколько соединений вы ожидаете. Grono.net довольно большой, и он использует дистрибуцию кэширования и сервера для выполнения хорошо. Но все это выполнимо на Джангу.

1
ответ дан 3 December 2019 в 23:12
поделиться

Ошибка writeToFile , поскольку каталог не существует. В случае ошибки можно попробовать использовать класс NSFileManager , имеющий метод createStartAtPath: attributes: .

-121--4780250-

Вот хороший пример с кодом на C #.

Это специально для заставок, однако это почти идентичный процесс (возможно, за вычетом некоторой непрозрачности вспышки) для создания окна Please wait.

Ключевая информация заключается в том, что вам потребуется отдельный поток. Это может усложнить ситуацию, однако статья дает хороший обзор/пример того, как это сделать правильно.

-121--5044752-

В основном Джанго не лучший способ сделать это.

Однако, если вы действительно придерживаетесь его и не хотите использовать для многих решений или/и хотите сохранить его простым вы можете попробовать с ним:

http://popcnt.org/2008/01/django-evserver-asynchronous-server-for.html

Whih является асинхронным сервером джанго.

1
ответ дан 3 December 2019 в 23:12
поделиться

И вызвать это в viewDidLoad не очень безопасно: последовательность viewDidLoad / viewDidUnload может произойти во время выполнения, когда iPhone нужно выпустить некоторые виды, чтобы вернуть некоторую свободную память.

Побочным эффектом такой последовательности будет то, что ваш контроллер входа будет показан...

Как вы сказали, viewDidAppean выглядит лучше, но не просто поставить его в конце appDidTalking делегата вашего UIApplication ?

-121--3090744-

Возможно, Джейкс будет работать на вас. Вы можете достичь очень похожих эффектов с умным скриптом муравья и nfs, как файловая система...

-121--2467926-

Также Скрученный стоит проверить. Я думаю, что вы описали их учебный сценарий.

1
ответ дан 3 December 2019 в 23:12
поделиться

Я думаю, что для приложения чата вы можете использовать другие технологии, такие как AMQP (Rabbitmq, и т. Д.), Комета и др. Но для разработки профиля пользователя, PMS и других вы можете использовать django.

Не забывайте, что производительность все еще зависит от конфигурации сервера (веб-серверное программное обеспечение, кеш, дБ)

1
ответ дан 3 December 2019 в 23:12
поделиться
Другие вопросы по тегам:

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