DiAksID

DiAksID
Рейтинг
236
Регистрация
02.08.2008
LEOnidUKG:
А я вам как старый еврей вопросам на вопрос, а зачем это делать?

дрочка на "дубли", что ж ещё 😂 нубы такие смешные...

минимум необходимых свойств нормального генератора сайтмэп:

- сайтмэп с отсутствием указания приоритетов - мало полезный калека. если внешний скрипт будет определять приоритеты тупо по уровню вложенности и/или дате создания файла - калека вдвойне;

- генератор должен создавать кэш сайтмэп, а не тупо отрабатывать при каждом обращении, ну а сторонний сервис без кеша просто ляжет. если кто то готов для этого предоставлять полные права стороннему сервису вместо минимального мозгового усилия - флаг в руки;

- кэш должен автоматом оперативно обновляться при изменении контента, о чем знает система изнутри, для внешнего скрипта это слегка проблематично. запуск внешнего сервиса по таймеру полная лажа;

в общем, у кого хватило образования на понимание работы сайтмэп найдётся час на поиск и установку плагина под свою СМС или тот же час на написание роскошной самоделки. но если хотите/готовы работать исключительно на орлов, пачками плодящих ГС под сапу - ваше дело/время, этот сервис, как и его аналоги, будет как раз под их уровень вменяемости...

top-pi-top:
неужели никто не сталкивался с этой проблемой?)

просто это не проблема ;)

к сожалению сервисы/скрипты создания сайтмэп тупо через парсинг внутренних ссылок, метатегов и роботс ущербны изначально вне зависимости есть там ограничения по объёму или нет...

Ayavryk:
Разводка на "эксклюзив" (?) - отдельная тема. Но к техническим вопросам она не имеет никакого отношения ...

не более чем разговоры о "стандартном" сайте. поточное штампование вне темы, а б/м серьёзный проект в настоящее время стандартным быть не может.

Ayavryk:
... Как без статики Яндекс проиндексирует замечательный сайт который вы привели в примере? ...

почему же без статики? всё было сказано:

DiAksID:
... Yii2 на серваке и Angular на клиенте это чистый термояд 😂 ...

всё дело в продуманной организации данных...

Ayavryk:
Для отдельных уникальных движков в очень узком диапазоне. Но не для подавляющего большинства типовых проектов.

на самом деле для любого уникального проекта в очень широком диапазоне. уже сейчас практически любой серьёзный проект требует создания уникальной MVC концепции: от нормального корпоративного сайта до маленького, но специфического ИМ, а интерактива навалом даже в визитках.

как раз лепить всё подряд на ядре уродцев вроде битрикса или, прости господи, вордпресса выглядит как раз неадекватно, а большинство "заточек" CMS под конкретный проект по уровню реализации не лучше детсадовского конструктора.

аргумент, что это и так реализуется привычными средствами не катит абсолютно, хотя бы потому что можно или уметь находить заказчиков на эксклюзив, или для лохов на потоке собирать гуано из шлакоблоков - у каждого своя "ниша".

Ayavryk:
... Как именно? ...

просто покурить ангуляр. прикинуть где и как ходит юзер и где и как шарятся боты и то что им и "шаблонизации" как таковой не нужно по сути при нужной организации данных. проблема (которой нет) на самом деле стоит только для морды ;) а потом "проблема" как всегда вдруг становиться фичей - на странице только уник, никаких дублей, никаких мусорных страниц, всё под нечувствительным и строгим контролем...

Ayavryk:
... Но я не понимаю в чем выигрыш на общем фронте в среднестатистическом контент-проекте, интернет-магазине, форуме, блоге ...

я и говорил, что командам занимающимся только версткой и установкой готовых CMS эта технология не нужна (пока не появится CMS на её основе).

для уник движков всё более чем юзабельно по всему спектру параметров. Yii2 на серваке и Angular на клиенте это чистый термояд 😂 а проблема SEO решается более изящно и проще чем полная двойная шаблонизация.

Ayavryk:
... Про тестирование не надо говорить. Cтандартный интернет-магазин который студии клепают пачками без всяких Ajax тестировать надо только для проформы и проверки верстки.

без полного тестирования новых компонентов/модулей даже к стандартной CMS можно обойтись только опустив качество продукта до обычного гуано из опен-соурса ;) и брать за такое копейки. ну его нафиг...

богоносец:
Просто никакими прилинкованными скриптами/стилями и пр. нельзя сократить время первой загрузки. Его так можно только увеличивать... ну вот HTTP такой.

И ещё могу придираться к тому, что часто ползатель не может начать читать, пока догружаются мегаскрипты.

ну если больше замечаний нет и то хорошо :)

по идее гугл должен быть в курсе этих прописных истин, как считаете? тем более, что "в массы" он их и внедрил.

а его команда имела время более чем адекватно оценить все минусы/плюсы до выкладывания пакета в паблик.

ЗЫ: я сам страдаю перфекционизмом ;) но доводить каждую толковую методику до абсурда не стоит в любом случае...

богоносец:
Ну вот на что уходит время при первой загрузке....

богоносец, со всем уважением. ну сколько раз повторять что это пример из пошагового туториала 😂 ? он и должен быть не оптимизирован и все скрипты должны быть в полных исходниках и подгружаться они должны поодиночке для ознакомления.

нашили к чему цепляться, чес слово: как раз таки ангуляр декларирует в продакшн использовать и гугловский JS компилятор и LESS в обязательном порядке - всё по PageSpeed. не стоит гуглу его же "истины" вещать ;) ...

Ayavryk:
... для того, чтобы этого кода было по объему сопоставимо с JS сколько страниц надо просмотреть? ...

что мешает просмотреть исходники примера? ;)

Ayavryk:
... Если основной трафик - картинки, не получается экономии на спичках? ...

а хоть чуть чуть абстрагироваться от конкретного примера ни как не получается? обратить внимание на принципы и возможности?

Ayavryk:
... Даже если все это сжать, то насколько шустро все это будет работать на среднестатистическом мобильнике? ...

а разве кто то сказал, что пример это мобильное приложение? не считаете, что view для мобильного трафика должна быть отличной от десктопного? хотя и так ежу понятно, что в выигрыше по объёму трафика точно можно не сомневаться, хотя бы на "пару спичек" :)

Ayavryk:
... З/п серверного программиста никто не отменял. А вот программиста который работает на фронте в 1.5-2 раза выше зарплаты обычного верстальщика. Поэтому цена проекта будет выше. Точно так же будет выше цена сопровождения.

для ангуляра здесь всё не так просто, скрипты капитально сокращаются за счёт работы с HTML dependency injection. получается так на так - сокращается и капитально упрощается код MVC конструкций за счёт внедрения иньекций в HTML шаблоны. зато с системщика снимается вся возня работы с верстальщиком, который кроме HTML знать ничего не хочет. там где работало всегда 2 человека, нечувствительно справиться один, хоть и более дорогой из них.

ну а дизайнерскую обвязку шаблонов интерфейса можно доверить и кому подешевле, всё одно это обычно так и происходит - css фреймвоки в помощь.

так что для нас - капитальное упрощение (читай удешевление) процесса. команды с другой структурой могут выиграть только по времени (что то же деньги в принципе), команды ориентированные только на верстку + CMS в минусе, но оно им и не надо, пусть пачками клепают вордпрессы с битриксами.

вообщем всё как всегда - универсальной магии пока не придумали.

а вот себистоимость сопровождения, сроки тестирования и внедрения дополнений по крайней мере не изменяться, в большинстве случаев сильно уменьшаться: самая зубодробительная и объёмная часть разработки и тестов - отладка интерактива, и она на одной стороне и в одних руках. уже в пакете есть и модульные и e2e тесты, MVC код более чем адекватный и всё на виду в HTML так что выигрыш в упрощении поддержки проекта огромный...

Всего: 2557