-
S26 апр 06Если развивать идею картинок, может посмотреть тебе в сторону кеширования? Отрисовывать только ту часть рисунка графика, которая изменилась. Т.е. имеем график от 24-го числа, пришли 25-го — сдвинули его на один день влево, дорисовали 25-е, а вечером 25-го, просто перерисовали 25-е... ресурсоемкость упадет.
И 2: кто тебе мешает, для тех у кого флеш есть — отдавать оный, а для остальных — картинку. JS у большего кол-ва народу есть :)) без него все равно отдавать картинку, полагаю, что тот у кого отключен flash — на 90% отключит и JS. -
R26 апр 06Решение нормальное и реализуемое. Главный эффект в получении клиентом некоего набора данных для визуализации и анализа, — т.е. пользователь сможет выбирать необходимый ему метод уже на клиенте, а данные уже будут загружены однократно. Реал-тайм также возможен, но нагрузка на сервер будет возрастать пропорционально подключенным клиентам. Передача в броузер данных в виде картинки, SVG или HTML+CSS есть практически одно и то же, т.к. представляет собой переданный с сервера конечный результат обработки данных. Можно, конечно и AJAX подключить, но, если уж у кого-то флеш режется, то и Javascript может быть отключен ;-)
-
F25 апр 06Флеш вообще-то голимый формат для веба... Но мысль верная. И ее уже давно много где реализовали, в частности в векторной графике.
-
N25 апр 06нафиг флэш. AJAX форева.
Главный минус флэша:
Он исполняется на КЛИЕНТСКОМ компе, т.е требует настроек прокси, может рубится файерами и проч.
Дополнительный минус: Подвержен мухлежу.
Делаем так — Вместо картинки делаем div с простым скриптиком юзающим HTTPXMLJSRequest (HTTP запрос на Java Script возвращаемый в XML). Ответ — разнообразные интерестные данные.-
N25 апр 06С графиками — сложнее, и то, смотря с какими. Если "столбиковые", то это элементарно (просто картинки маштабируем). С различными круговыми — тоже можно, но уже сложнее... Если надо — моду подумать на сю тему.
З.Ы. Я просто делал на спор сайт целиком на ЯС против флэша... Я победил — флэш слишком жирный и малофункциональный. -
Trinux АВТОР25 апр 06Веселая технология "HTTPXMLJSRequest", мне всегда казалось что компонент называется XMLHttpRequest, а не... тьфу. выговаривать даже сложно =) То что он исполняется на клиентской тачки, это не его минус. Это его плюс. Т.е. мы задействуем ресурсы клиентских тачек, взамен использования ресурсов сервака. Дополнительный минус тоже непонятно какое отношение имеет к статистике. Ты перечисляешь общие минусы флеша, а я тебе говорю о конкретном примере. У технологии AJAX, поверь, тоже очень много минусов. Например привязка к домену. Или, например, в IE все ActiveX часто вырубают, и у таких юзверей никакого твоего AJAX`а не будет... Да много всего.
Я не говорю что AJAX это плохо а Flash хорошо. Так утверждать глупо. Я говорю что в данном случае, для рисования ГРАФИКОВ, проще для программера, приятней для клиента и менее ресурсоемко для сервака юзать именно Flash технологии.-
N25 апр 06А хрен ее знает как она завется, главное, что есть такая возможность. Рисование в ЯС тоже будет на КЛИЕНТСКОЙ машине, а сервер будет передовать только XML. Флэшу тоже нужна привязка к домену... ну или к IP. С сервера как предпологается брать данные? Астрально? Тоже коннектится надо, вот я и говорю — будет рубится. А если идея состоит в том, чтобы генерировать такой HTML код, чтобы флэша сразу данные получала, то это вообще, я извиняюсь, маразм какой-то. Точно также можно обойтись и без флэша (и без его "единственного" минуса — необходимости плеера), генерировать ЯС-ом.
З.Ы. Я, конечно, не знаток, но, что — генерация картинок счетчиков раз в 5 (или сколько там минут) так уж сильно грузит сервер? Я просто спрашиваю, я не знаю.
З.Ы.Ы. ЯС не ActiveX, и обычно его не отключают. Насчет ОБЩЕГО — почему Gmail, в таком случае, не сделан на Флэше, а на Аяксе?
З.Ы.Ы.Ы. Зачем же так раздраженно? Просили мнения — я пишу, а что вам делать — решайте сами, я не админ.-
Trinux АВТОР26 апр 06Вы не понимаете сути проблмы и предлогаемого способа решения
зы-1) раз в 5 минут сгенерировать картинку для сайта не сложно. А если в вашей системе статистики миллион сайтов?
зы-2) в IE ajax юзается через activeX разширение. А насчет gmail.com — я не говорю что ВСЮ систему на флеше, лишь маленькую ее часть. Опять же, прочтиайте новость снова
зы-3) раздражает когда не понимают о чем пишу =) другие ведь понимают-
N26 апр 06Ну извините, можно тогда по-понятнее, эспешиалли фор ми, тупого? Особенно про агрументацию плюсов флэша и способы поиска минусов.
1) Дык " статистику текстовой и с помощью CSS разукрасить" -> "Счетчики, кстати, которые в доках стоят, именно так и сделаны". Так где там милльон картинок? Проблема ведь исключительно в графике, когда реально надо рисовать.
2) AJAX — это смотря как сделать. Зачем же сразу на AxtiveX? А через что там Майкрософт это делает, это уже его проблемы и проблемы юзера.
3) "Круто! За!"? Обсуждение просили.
Я проблему понимаю — графику рисовать сложно, хочется переложить работу по генерению картинок на плечи юзера, а флэш вроде на то и рассчитан, просто, легко... А почему, например, не ява-апплет? Всяко меньше будет.-
Trinux АВТОР26 апр 06Flash распорстранен сильнее ява аплетов и прочего. Насчет "А через что там Майкрософт это делает, это уже его проблемы и проблемы юзера." ты сайт для себя или для пользователей делаешь? Я — для пользователей.
И я не говорю что мне сейчас тяжело генерить картинки счетчиков, читай внимательнее, я говорю о замене картинок флешом.
P.S. Насчет ява аплетов. Ты предлогаешь зставлять пользователей качать виртуальную ява машину для этого? Ну... я бы послал тебя и ушел бы к конкуренту =) даже если бы у него было что-то хуже реализовано-
N27 апр 06В моцилле и нетскейпе (во всяком случае, в старых) ява по умолчанию, на Линух тоже.
Ладно, это разговор немого с глухим, мы оба друг-друга не понимаем, я не то имел ввиду. Вобщем мое мнение я уже сказал — мне не нравится флэш. А что уж в результате будет, мне все-равно, ибо про эту статистику я в первый раз слышу.-
-
-
N29 апр 06Хм... А чем он тебе нравится? Некоторым ЯС не нравится, некоторым — CSS, некоторым — Perl, другим — PHP. Субъективно, однако. Просто когда я вижу менюшку во флэше, которую можно было сделать на ЯС с тем же эффектом и весом на 100кб меньше... Ну неприятно как-то становится.
-
N29 апр 06з.Ы. Особенно неприятно, когда эта менюшка — единственный способ перемещения, а флэш не стоит и прав поставить не хватает.
-
-
-
-
-
-
-
-
N25 апр 06З.Ы.Ы.Ы.Ы. Насчет "приятней для клиента" я бы еще подумал. Если у кого тормозной диал-ап, или злобный лимит по траффику, лишние флэши ему нафиг не нужны.
-
N25 апр 06З.Ы.Ы.Ы.Ы.Ы (ужасть) Главный плюс ЯС, если не надо — можно нафиг отключить нажатием пары кнопок, а вот как отключить флэш...
-
-
-
Сделано с
NoNaMe