середа, 20 квітня 2011 р.

Fluid Html (Flash + SEO)

Лет 5-7 назад, когда я даже не слышал о таком понятии как SEO, я спокойно работал себе флешером, делал сайты и не задумывался о том, что такие сайты полноценно не индексируются поисковыми системами. Когда я об этом узнал мне стало немного обидно, ведь в то время я был готов использовать Flash для любых целей и считал его почти идеальным для всего, но я сильно заблуждался ибо Flash создан для разработки определённого рода вещей.



За последние годы Google и Яндекс немного продвинулись в направлении индексации Flash-файлов, но этого мало и конкурировать с обычными HTML версиями сайтов в поисковой выдаче Flash попросту не может. Но прогресс не стоит на месте и ежедневно появляются новые разработки, которые призваны упростить многим людям жизнь, одной из таких разработок, касающихся индексации Flash поисковыми системами, является Fluid HTML. Чтоже это такое и с чем его едят?!



Особенность Fluid HTML (FHTML) в том, что он создаётся непосредственно из html-кода, а swf генерятся на лету прямо сервере. Писать код FHTML можно на различных серверных языках таких как:

PHP

Java

.NET

Ruby

Python



На первый взгляд технология Fluid HTML достаточно полезная и перспективная, но почему то у меня складывается такое впечатление, что она не будет востребована и я сейчас попытаюсь объяснить свою точку зрения.



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



Давайте вспомним конец прошлого века, когда на свет появились первые версии Future Splash, который был замечен компанией Macromedia и от неё начал получать широкое распространение. Flash изначально предназначался для создания простой и лёгкой анимации, но с появлением ActionScript получил огромнейшие возможности и теперь это уже продукт по большей части не для дизайнеров и аниматоров, а для профессиональных программистов. С наступлением новой эры флеша, на нём стало возможным создавать не только простенькие анимированные баннеры, но сложные мультимедийные приложения, сайты, онлайн игры, презентации, различные десктопные приложения. Flash на столько гибок и прост, что очень многие взяли его себе на вооружение и стали лепить на нём всё что непопадя и естественно тут же начались разочарования в нём из-за того, что он не индексируется поисковиками, а значит на нём не сделать полноценный интернет магазин или новостной портал (всмомнился top4top.ru, когда я увидел что он на флеше, то тут же приписал ему скорейший провал, что и случилось, как только закончили деньги на рекламу). Все кто противники Flash говорили, что swf очень много весят и по долгу загружаются в сети, но дело то было не во Flash, а в кривых руках разработчиков (мне не раз приходилось доказывать, что Flash очень сильно экономит килобайты и даже мегабайты по сравнению с аналогичными вещами в том же HTML). Что-то я уже далеко отошёл от темы, одним словом я хочу сказать то, что на Flash нужно делать то, для чего он предназначен, а это:

Промо сайты

Мультимедийные презентации

Интерактивные приложения

Онлайн и офлайн игры

Различные интернет сервисы (радио и видео трансляции и тд)

Баннеры

Не сложные анимационные ролики



Я перечислил далеко не всё, что можно и нужно делать с помощью Flash, но это основные направления. А теперь давайте вернёмся к Fluid HTML и я на примере покажу почему считаю эту технологию не очень перспективной.



Вооружившись новой технологией FHTML мы даём флешу новые ниши. Рассмотрим использование Flash на ряду с FHTML для создания интернет магазина, ведь едиственной преградой раньше была только невозможность нормальной индексации, а теперь её нет! Сели мы и пару недель спустя мы собрали интернет магазин, забили его товаром 1000-5000 наименований, ещё через 3-6 месяцев вложив кучу денег мы вывели его в топы поисковых систем и начали получать трафик по 10-50 тысяч уникальных посетителей в сутки. Всё на первый взгляд отлично, ведь у нас красочный и мега удобный интернет магазин, который без перезагрузки страницы даёт возможность посмотреть любой товар, который открывается с использованием навороченных эффектов, у нас куча отличного поискового трафика, но вот тут-то скорее всего начнутся проблемы! Учитывая то, что Fluid HTML генерит Flash на сервере при каждом запросе можно представить какая будет нагрузка на сервер даже при 50-100 посетителях, которые в данный момент находятся на сайте?! Она будет огромной и для её обработки придётся арендовать мощнейшие сервера, которые достаточно дорого стоят. Большие задержки вывода информации о товаре на сайте будут приводить только к потере потенциальных покупателей, что не допустимо ибо SEO достаточно дорогое удовольствие. Второй очевидный минус технологии в том, что её планируется сделать платной (100-500$ в год), что скорее всего повлечёт за собой появление альтернативных бесплатных решений, появление которых скорее всего похоронит FHTML.



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







143. Спорт и отдых, http://sportsmu.narod.ru из http://blogmir.net



http://touringcars.ru/2011/04/12/tc2000-2-j-etap-santa-fe-pervaya-gonka-carrera-final-nocturna



TC2000, 2-й этап, Santa Fe, Первая гонка – Carrera Final Nocturna



Еще до квалификации к обоим гонкам второго этапа TC2000, прошедшего на городской трассе в Santa Fe, пелетон понес потери: на свободных практиках вдребезги расколотил свой автомобиль Августин Канапино(Chevrolet Vectra). А уже в начале самой квалификации разбил свой Фиат Хосе Мария Лопез(Fiat Linea). Да так, что восстановить его к заездам не было никакой возможности, впрочем как и машину Канапино. Число участников уменьшилось с 35-и до 33-х. Для Хосе Марии Лопеза сия коллизия возможно означает прощанием с надеждами на возвращение титула: два этапа – ноль очков. Что касается Канапино, то ему должно было быть обидно вдвойне, так как именно на неровной и скользкой городской трассе в Santa Fe, где до определенной степени нивелировалось преимущество машин фаворитов, Chevrolet Vectra могла позволить побороться если не за победу, то за победу. Что и подтвердит напарник Канапино, Кристиан Ледесма(Chevrolet Vectra).



В отсутствие Лопеза, которому кстати принадлежит квалификационный рекорд в Santa Fe(1:16.783), поул завоевал Мариано Вернер(Toyota Corolla E140) с результатом 1:16.925. Вторым стал Мариано Алтуна(Honda Civic 4D Mk7), третьим Маттиас Росси(Toyota Corolla E140). Да-с, Тойоты тоже смогли воспользоваться особенностями городской трассы. Далее расположились: Эмильяно Спатаро(Fiat Linea), Леонель Перния(Honda Civic 4D Mk7), Фабиан Янаннтони, Хуан Мануэль Сильва(оба – Ford Focus Sedan Mk2), Нестор Гилорами(Honda Civic 4D Mk7), Кристиан Ледесма и Норберто Фонтана(Ford Focus Sedan Mk2). Провалились Рено: их скоростные качества оказались бесполезны в Santa Fe, лучшим из них стал Гиллермо Ортелли(Renault Fluence) на 13-й позиции, проиграв времени поула 0.917. Еще тотально не повезло Фиатам: помимо разбившего машину Лопеза, толком не проехали ни одного быстрого круга так же Эмильяно Лопез и Габриэле Понс Де Леон. Equipo Fiat Oil Combustibles оставалось надеется лишь на своего проверенного Эмильяно Спатаро.



Лучшим в квалификации среди частников стал Франко Кошья(Honda Civic 4D Mk7) на 16-й позиции в абсолюте. Кстати, по квалификации: в Santa Fe не применялась система “гандикапов”, поэтому позиции завоеванные в квалификации соответствовали стартовым.



На старте первой “ночной” гонки заглохла Королла обладателя поула Мариано Вернера, что отбросило его за пределы первой десятки. Лидерство захватил Мариано Алтуна, его преследовал Маттиас Росси, а в кивальтере у них держался Эмильяно Спатаро. Темп у всей тройки был одинаков, никто не спешил рисковать с обгонами и позиции по видимому так бы и продержались до финиша. Если бы не “буйный” Кристиан Ледесма. Стартовав девятым, он сумел пробиться до четвертой позиции, совершив несколько рискованных обгонов. Собственно Ледесма был быстрейшим на трассе. Какое-то время преследовал Спатаро и в конце концов обогнал и его.. почти без борьбы. Ларчик открывался просто: увлекшись борьбой, Ледесма сделал сие в зоне желтого флага, и Спатаро, понимая что его визави будет наказан, даже не стал сопротивляться.



В этот момент на трассу как раз выпустили машину безопасности, для того что-бы убрать последствия очередной аварии. Под сейфети-каром Ледесма выпустил вперед Спатаро, восстановив статус-кво. А вот повторный обгон уже не состоялся: рестарт дали всего за круг до финиша, Ледесма просто не успел выйти на дистанцию для атаки.



Итог: первая в сезоне победа для Мариано Алтуны и Хонды, первые подиумы в сезоне для Маттиаса Росси и Эмильяно Спатаро. Ледесма таки четвертый. Далее финишировали: Янаннтони, Перния, Сильва, Гилорами, Ортелли и замкнул первую десятку Бернардо Ллавер(Toyota Corolla E140). Отмечу 12-е и 13- места Матиаза Муноза Марчези(Peugeot 307) и Габриэля Понса Де Леона(Fiat Linea). Оба пробивались с хвоста пелетона, Марчези с 33-й, а Понс Де Леон с 32-й позиций.



В зачете частников выиграл упомянутый Франко Кошья, финишировавший 14-м в абсолюте. Вторым стал Рубен Салерно(VW Bora). Салерно попал на подиум после годичного перерыва, кстати. А третьим финишировал дебютант сезона Леандро Кардуччи(Ford Focus Sedan Mk1). В абсолюте Серрано и Салерно классифицировались 16-м и 17-м соответственно.



Результаты квалификации к первой гонке(Carrera Final Nocturna):



1.Мариано Вернер, Toyota Team Argentina, Toyota Corolla E140 – 1:16.925

2.Мариано Алтуна, Honda Equipo Petrobras, Honda Civic 4D Mk7 – 1:17.109 (+ 0.184)

3.Маттиас Росси, Toyota Team Argentina, Toyota Corolla E140 – 1:17.117 (+ 0.192)

4.Эмильяно Спатаро, Equipo Fiat Oil Combustibles, Fiat Linea – 1:17.189 (+ 0.264)

5.Леонель Перния, Honda Equipo Petrobras, Honda Civic 4D Mk7 – 1:17.238 (+ 0.313)

6.Фабиан Янаннтони, Ford-YPF, Ford Focus Sedan Mk2 – 1:17.292 (+ 0.367)

7.Хуан Мануэль Сильва, Ford-YPF, Ford Focus Sedan Mk2 – 1:17.297 (+ 0.372)

8.Нестор Гилорами, Honda Equipo Petrobras, Honda Civic 4D Mk7 – 1:17.328 (+ 0.403)

9.Кристиан Ледесма, Equipo Official Chevrolet, Chevrolet Vectra – 1:17.472 (+ 0.547)

10.Норберто Фонтана, Ford-YPF, Ford Focus Sedan Mk2 – 1:17.580 (+ 0.655)

11.Хуан Круз Альварез, Peugeot Cobra Team, Peugeot 307 – 1:17.816 (+ 0.891)

12.Бернардо Ллавер, Toyota Team Argentina, Toyota Corolla E140 – 1:17.818 (+ 0.893)

13.Гиллермо Ортелли, Renault Lo Jack Team, Renault Fluence – 1:17.842 (+ 0.917)

14.Факундо Ардуссо, Peugeot Cobra Team, Peugeot 307 – 1:18.291 (+ 1.366)

15.Мауро Гилламбардо, Renault Lo Jack Team, Renault Fluence – 1:18.817 (+ 1.892)

16.Франко Кошья, Escuderia Rio de la Plata, Honda Civic 4D Mk7 (i) – 1:19.197 (+ 2.272)

17.Дэниэль Белли, Lanus Motorsport, Peugeot 307 Sedan (i) – 1:19.292 (+ 2.367)

18.Мартин Серрано, Sportteam Competicion, Renault Fluence – 1:19.477 (+ 2.552)

19.Рубен Салерно, JM Motorsport, VW Bora (i) – 1:19.684 (+ 2.759)

20.Гвидо Фаласки, Sportteam Competicion, Renault Fluence – 1:19.715 (+ 2.790)

21.Леандро Кардуччи, DP-1 Team, Ford Focus Sedan Mk1 (i) – 1:19.757 (+ 2.832)

22.Игнасио Чарр, Toyota Team Argentina, Toyota Corolla E140 – 1:19.764 (+ 2.839)

23.Дэниэль Фреснедо, Uruguay en Carrera, Peugeot 307 (i) – 1:19.887 (+ 2.962)

24.Леонель Ларрори, Escuderia Rio de la Plata, Honda Civic 4D Mk7 (i) – 1:20.166 (+ 3.241)

25.Назарено Лопез, Honda Equipo Petrobras, Honda Civic 4D Mk7 – 1:20.186 (+ 3.261)

26.Хавьер Манта, Fineschi Racing, Honda Civic 4D Mk6 (i) – 1:20.491 (+ 3.566)

27.Николас Траут, Riva Racing, Honda Civic 4D Mk7 (i) – 1:20.928 (+ 4.003)

28.Себастьян Мартинез, Vitelli Competicion, Renault Megane II Sedan (i) – 1:21.246 (+ 4.321)

29.Эдуардо Бассо, Vitelli Competicion, Renault Megane II Sedan (i) – 1:22.156 (+ 5.231)

30.Гонзало Фернандез, JM Motorsport, VW Bora (i) – 1:22.587 (+ 5.662)

31.Эмильяно Лопез, Equipo Fiat Oil Combustibles, Fiat Linea – 1:27.587 (+ 10.662)

32.Габриэле Понс Де Леон, Equipo Fiat Oil Combustibles, Fiat Linea – нет времени

33.Матиас Муноз Марчези, Peugeot Cobra Team, Peugeot 307 – нет времени

34.Хосе Мария Лопез, Equipo Fiat Oil Combustibles, Fiat Linea – нет времени



Результаты первой гонки / Carrera Final Nocturna(22 круга):



1.Мариано Алтуна, Honda Equipo Petrobras, Honda Civic 4D Mk7 – 32:04.587

2.Маттиас Росси, Toyota Team Argentina, Toyota Corolla E140 + 0.340

3.Эмильяно Спатаро, Equipo Fiat Oil Combustibles, Fiat Linea + 1.245

4.Кристиан Ледесма, Equipo Official Chevrolet, Chevrolet Vectra + 1.561

5.Фабиан Янаннтони, Ford-YPF, Ford Focus Sedan Mk2 + 2.709

6.Леонель Перния, Honda Equipo Petrobras, Honda Civic 4D Mk7 + 4.354

7.Хуан Мануэль Сильва, Ford-YPF, Ford Focus Sedan Mk2 + 4.859

8.Нестор Гилорами, Honda Equipo Petrobras, Honda Civic 4D Mk7 + 5.222

9.Гиллермо Ортелли, Renault Lo Jack Team, Renault Fluence + 5.525

10.Бернардо Ллавер, Toyota Team Argentina, Toyota Corolla E140 + 6.005

11.Мауро Гилламбардо, Renault Lo Jack Team, Renault Fluence + 10.901

12.Матиас Муноз Марчези, Peugeot Cobra Team, Peugeot 307 + 11.264

13.Габриэле Понс Де Леон, Equipo Fiat Oil Combustibles, Fiat Linea + 11.567

14.Франко Кошья, Escuderia Rio de la Plata, Honda Civic 4D Mk7 (i) + 11.994

15.Мартин Серрано, Sportteam Competicion, Renault Fluence + 16.532

16.Рубен Салерно, JM Motorsport, VW Bora (i) + 16.798

17.Леандро Кардуччи, DP-1 Team, Ford Focus Sedan Mk1 (i) + 17.359

18.Леонель Ларрори, Escuderia Rio de la Plata, Honda Civic 4D Mk7 (i) + 17.919

19.Николас Траут, Riva Racing, Honda Civic 4D Mk7 (i) + 19.576

20.Назарено Лопез, Honda Equipo Petrobras, Honda Civic 4D Mk7 + 1 круг

21.Себастьян Мартинез, Vitelli Competicion, Renault Megane II Sedan (i) + 6 кругов



Лучший круг в гонке: Кристиан Ледесма, Equipo Official Chevrolet, Chevrolet Vectra – 1:18.003



(i) – Независимые



Фотографии будут позже в общем обзоре.