|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Andrew Evdokimov 2:5020/767.3 24 Dec 2000 01:45:32 To : Mikhail Fedotov Subject : Re: генерация -------------------------------------------------------------------------------- 10 декабря 2000, 16:34 Mikhail Fedotov >щ>щ>щ>щ>щ> Andrew Evdokimov: A>> Встала такая задача - есть БД на MS SQL Server 7, есть IIS 4, HТя, A>> знамо дело - надо _каким-то_ образом по информации из таблиц БД A>> строить A>> графики в виде GIFов или JPGов (собссно говоря, обычная статистика, A>> представляемая в виде графиков и в виде таблиц). _КАК_ это замутить A>> (построение графиков)? MF> Тебе нужны просто столбики, которые делаются растяжением однопиксельных MF> картинок, или все обязательно в одном большом gif ? По ходу, нужно, чтобы целый гиф рисовался. В одной системе координат должно быть представлено несколько графиков, в некоторых случаях - 2 оси ординат (например, динамика изменения цены и складских остатков на некий товар от нескольких поставщиков этого товара - все это на одном координатном пространстве). Сегодня сидел, мутил, написал программу на 4 десятка строк, которая такую функциональность реализует (оказалость все достаточно просто (с математической точки зрения)) и выдает на выходе html-табличку с однопиксельными ячейками соответственного цвета, короче, все как надо, но... Размер такой таблички составляет около *7* _МЕГАБАЙТ_ (плоскость 600*400 точек)), что не есть гут, ибо, во-первых, товаров более 50000, на каждый товар будет около 10 графиков, генерировать их динамически не получится, т.к. сервер есть еще чем занять, соответственно, это все надо хранить где-то (планируется пересчет статистики раз в сутки), а это будет *3,5* _ТЕРАБАЙТ_ (йэ, рилли куул :)))) ), где же я такой мммм... даже не знаю, как это назвать.... винтяру, наверное, :) возьму, а, во-вторых, 7-мегабайтный html-документ с невиданной легкостью "завешивает" и хваленую 2000-ю систему от "Майкрософт", и 98-ю. Хоть в BMP пиши... У меня бродят мысли как-то на стороне сервера перебрасывать все в Excel, там строить графики, экспортировать их в GIF, и только тогда отдавать клиенту, хотя _как_ это сделать, пока не соображу. Да и производительность будет, боюсь, ни к черту по такой схеме... Phasing your mind, -=[InternetMedia Holding] Andrew "elahi" Evdokimov -=[www.boomerang.ru] --- -=elahi@internetmedia.ru=- --- * Origin: It's so FUCKING GREAT to be alive ! (Zappa) (2:5020/767.3) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/151353a45510f.html, оценка из 5, голосов 10
|