Ты правильно подметил про
Жара +45 летом, ходить полностью обернутым, зимой морозы минус 20 и ветер, мясо с костей снимающий. Свинины нет) Мне хватило месяца в армии в Сыры-Шаган, чтобы понять что это не мое. Предлагали ехать туда работать счас - не очень охота)
Американец рассказывает почему он уехал в Таиланд и больше никогда не собирается возвращаться в США. Вкратце : получил гораздо более комфортный уровень жизни за меньшие деньги, больше уровень счастья и наслаждения жизнью чем в Америке, где как он рассказывает и высокая преступность, и образ жизни у большинства американцев в стиле "работа-дом", и почти ничего больше, кроме небольшого уикенда. А в Таиланде он живёт как король полноценной жизнью.
https://www.youtube.com/watch?v=yC8vxyLSsaU
Ну то есть тебя вообще не смутило то, что это рекламный ролик языковых курсов? Неплохо замаскирован и сделан, да. Но настолько искусственный, аж прям прет изо всей щелей. Нифига американцы так не говорят. Все фразы из Learning English))) такой типичный американец, ага)))
Он же написал, что это для админки и итераций немного...
А теперь расскажи мне зачем в админке слушать евенты? Любая задача должна иметь практическую ценность, в данном случае я пока не вижу профита от реализации такого рода фич только для админа. Вот актуальная выдача в определенных случаях инфы на фронт - вполне, но о подводных камнях в этом случае я и толкую. Сначала создают топик о кэшировании, потом хотят лонгполл, потом удивляются почему сайт не работает)))
Мне тоже 50 метахи хватает на час. Но напиткт на основе водки -не мое. Покатались еще на катере на целый день. Места тут бесспорно красивые, но пора и назад, у нас горы тоже есть)
Уверен? Ты понимаешь, что каждый посетитель будет держать HTTP коннект пока будет находится на твоем сайте? А он открыл во вкладке и ушел... Что станет с твоим серваком? Вряд ли ты хостишься на 16-ти ядерном железе с 10тней гиг оперативы))))
так есть такая технология, называется "long polling", работает как раз через AJAX и долгое ожидание ответа, самое то для ТС)
LP да, более правильное решение, там уже сохраняется консистентность. Правда и нагрузка на сервак резко возрастет. С сокетами нагрузка меньше, они работают через TCP и не будет создаваться масса коннекшенов как с ЛП. Ну и опять же сокет не требует реквеста как в случае с ЛП
Не понимаю смысла таких вопросов. Если ты не контролируешь, что и как генерирует твой "движок" -иди в дворники))) Это не лично к вам Антоний, образно.
Ты пишешь роутинг, ты настраиваешь Нжинкс и все, нет никакой магии! Запрос на несуществующую страницу перенаправляешь на 404. Этого достаточно для того чтобы никакие дорвеи не загоняли в индекс того, чего не существует. Бот поисковика, пытаясь спарсить такую страницу будет получать правильный ответ о несуществующей -404 и не пытаться проиндексировать мусор. Так же не забыть про страницы с queryparamsтам тоже всего 4 действия, которые защитят. Но тут все сеошники, лучше меня их знают. Но на всякий:
OPTION #1Try to add some Disallow on robots.txt. Which would not allow Google to crawl my page when there is a query string present?Something like Disallow: /products?OPTION #2Let Google crawl it, but render a noindex meta tag when the page is rendered with active filters (which implies the query string would also be active). OPTION #3Try to detect (from user-agent) that a robot is fetching the page /products?something, and 301 redirect it to the root page /products without the query string.OPTION #4Let google crawl it and always keep a rel canonical pointing to the URL /products without the query string and trust that Google will most likely not index any links with query strings.
That's it!! PS все ваши беды от этих "движков"... Используете, а разобраться как работает - не хотите.
Вообще-то технологии нужно применять согласно их назначению, а не просто по глупым советам.
Читаем заголовок темы - "... по мере поступления..." А потом читаем ответы и ужасаемся seniority местных гуру... Только один человек дал ответ в правильном направлении тут, ему респект, остальное... не буду даже комментировать.
AJAX НЕ умеет выдавать информацию ПО МЕРЕ ПОСТУПЛЕНИЯ и НЕ ПРЕДНАЗНАЧЕН для этого! Он служит для АСИНХРОННОЙ загрузки данных БЕЗ перезагрузки всей страницы!!! Вешать его на таймауты и интервалы - значит ждать на форуме следующую тему - "почему мой сайт не работает/тормозит, я же сделал как мне сказали"
Правильно - сокет, который слушает определенные события и выдает информацию . Появился новый коммент - обновили инфуб=, пришло письмо от верификации - поменяли статус юзера в браузере. Но не дергать по тайминтервалу скрипт!!!
Лучше вообще не делать, чем так.
У меня вся программа на жене- Дубровник, Босния, на катере))) Ее головная боль как меня развлекать)