Коллекции загружаются
Подумал обновить раздел личных сообщений, набросал примерный дизайн, продумал организацию и понял, что без динамического обновления все это бесполезно. Ну, сделаю я красиво... но пользователю все равно надо будет тыкать F5 или какую-нибудь иконку обновления (как в комментариях к блогам), чтобы проверить не написал ли ему кто-нибудь.
Динамическое обновление можно организовать через банальный AJAX и SetInterval, но данный способ генерирует высокую нагрузку на сервер и буквально 50-100 человек онлайна уронят весь сайт. Второй вариант, это использовать WebSockets. Здесь проблема другая - для реализации простейшего приложения надо выучить 2-3 абсолютно новых для меня технологии, а туториалы в большинстве своем на английском, что хоть и не делает задачу невыполнимой, но увеличивает необходимое время в несколько раз. Вот нашел я русский туториал - описывается именно то, что мне надо. Но чтобы это реализовать, надо разобраться с ZMQ и Ratchet. Есть, конечно, и третий вариант - полностью перепилить клиентскую часть сайта и часть серверной на node.js или аналог. Но это потребует еще больше времени. P.S. Нет тут разработчиков, которые бы направили меня в правильную сторону? Я сам ужасно мало смыслю в современных реалиях web-разработки, застрял в середине нулевых :( #внутренности_фанфикса 24 декабря 2013
|