Лучше для бэкэнда приложения чата - Django или обычный php? - PullRequest
0 голосов
/ 21 января 2011

В настоящее время я делаю версию 2.0 для своего сайта, которая в настоящее время основана на Django + ajax, php + ajax и html + fake-ajax *.Помимо новых функций, я хочу сделать много очистки.Мой вопрос: как вы думаете, что будет меньше загружать сервер, если я сделаю бэкэнд моего приложения чата с помощью django или если я буду придерживаться php (что у меня сейчас)?Мой интерфейс - html & jQuery, я хотел бы в конечном итоге сделать html5 сокеты, но моя целевая аудитория состоит в браке с их древними браузерами.(Я думаю, что с объявлением Apple о вспышке она исчезнет через несколько лет, и для мобильных устройств только последний Android поддерживает ее, и то, что я видел, не очень хорошо работает, с другой стороны, мое текущее решение работает ВЕЗДЕ!может даже использовать его из своего ePaper Nook!).Так что я хотел бы сделать как можно больше на одном языке, а не на взломанной болтовне, но, с другой стороны, мой php-материал кажется немного быстрее, чем django, но у меня нет прямого сравнения app4app, ятолько php chartroom, потому что флеш сторонний сервис, который мы использовали, высосал, когда дело дошло до авторизации.Также я не хотел мешать моему текущему приложению django, пока полностью не переписал (что происходит сейчас!).Спасибо за ваш вклад!

 *defination of fake-ajax(Read only if your curios):
 I was lazy and since content was small,
 I just have all my pages in vars on a single html page and us jQuery 
 to change the content of the content-div to whatever the user clicked from 
 the menu :-D(don't wory none of the content in vars needed to be seen by search engines)

Ответы [ 2 ]

0 голосов
/ 21 января 2011

Django предоставит вам готовую авторизацию и регистрацию. Однако это не поможет создать само окно чата.

Если бы Django показался мне слишком сложным, я бы взглянул на что-то меньшее, например Flask или web.py .

0 голосов
/ 21 января 2011

Просто используйте тот язык, который вам удобнее всего.Скорее всего, различия в производительности не будут иметь большого влияния.В любом случае, с Python или PHP вы можете исправить большую часть производительности, если знаете, что делаете.

...