Если у меня devlop приложение чата с помощью django его будет некоторая проблема производительности? Я могу сделать нажатие сервера в django? Я хочу иметь PM и обсуждения помещения также.
Как насчет использования TORNADO ? Я попробовал демо-чате приложения торнадо. А также Торнадо утверждает, что имеет лучшую производительность, чем Django.
Дайте мне знать свои мысли.
Grono.net имеет чат и PMS (хотя нет комнат) и построено на Django. Производительность довольно хорошо, поэтому я считаю, что вы сможете достичь такого же характеристики. Это зависит от того, сколько соединений вы ожидаете. Grono.net довольно большой, и он использует дистрибуцию кэширования и сервера для выполнения хорошо. Но все это выполнимо на Джангу.
Ошибка writeToFile
, поскольку каталог не существует. В случае ошибки можно попробовать использовать класс NSFileManager
, имеющий метод createStartAtPath: attributes: .
Вот хороший пример с кодом на C #.
Это специально для заставок, однако это почти идентичный процесс (возможно, за вычетом некоторой непрозрачности вспышки) для создания окна Please wait.
Ключевая информация заключается в том, что вам потребуется отдельный поток. Это может усложнить ситуацию, однако статья дает хороший обзор/пример того, как это сделать правильно.
-121--5044752-В основном Джанго не лучший способ сделать это.
Однако, если вы действительно придерживаетесь его и не хотите использовать для многих решений или/и хотите сохранить его простым вы можете попробовать с ним:
http://popcnt.org/2008/01/django-evserver-asynchronous-server-for.html
Whih является асинхронным сервером джанго.
И вызвать это в viewDidLoad
не очень безопасно: последовательность viewDidLoad
/ viewDidUnload
может произойти во время выполнения, когда iPhone нужно выпустить некоторые виды, чтобы вернуть некоторую свободную память.
Побочным эффектом такой последовательности будет то, что ваш контроллер входа будет показан...
Как вы сказали, viewDidAppean
выглядит лучше, но не просто поставить его в конце appDidTalking
делегата вашего UIApplication
?
Возможно, Джейкс будет работать на вас. Вы можете достичь очень похожих эффектов с умным скриптом муравья и nfs, как файловая система...
-121--2467926-Также Скрученный стоит проверить. Я думаю, что вы описали их учебный сценарий.
Я думаю, что для приложения чата вы можете использовать другие технологии, такие как AMQP (Rabbitmq, и т. Д.), Комета и др. Но для разработки профиля пользователя, PMS и других вы можете использовать django.
Не забывайте, что производительность все еще зависит от конфигурации сервера (веб-серверное программное обеспечение, кеш, дБ)