Асинхронизация | |
---|---|
shumik73 Автор Сообщений: 554 Откуда: Алматы Дата регистрации: 10.05.2006 |
При загрузке формы требуется формирования обращение к SQL-серверу и получение данных из курсора путем SQLEXEC()
В проводной локальной сети запросы проходят быстро, но Wi-Fi удобнее так как нет проводом под ногами и пользователи считают что это современно, а провода отстой и пережиток прошлого. Скорость Wi-Fi зависит от удаленности, частоты, оборудования, усилителей, трансляторов, настроек и кучи факторов. И если что-то пошло не так, то пользователи незамедлительно подмечает что программа для отображения простого журнала тратит 10 секунд и это очень долго. Запросы проходят в локальной сети, но во всем виноват "Плохой интернет" и "Программа тормоз". Нужно переходить на web-сайт! Чтобы просмотреть 100 документов нужно кликнуть 10 страниц и скролить каждые 3 секунды- но это не важно, зато дизайн современный и пользователь видит тот минимум что ему нужен, ведь его теперь не раздражают куча документов. Умный web-сайт уже давно решил какие кнопки и в какой момент отображать пользователю - что уж сказать ИТ-технологии. Удручает то, что: 1) чем продвинутей технология, тем слабее канал связи. 2) чем пользователи становятся мобильнее - тем дальше от сервера. 3) чем меньше (снижается) скорость - тем проще интерфейс (один вопрос и пару кнопок) 4) чем "умнее" софт - тем "проще" пользователь 5) чем дороже гаджет - тем умнее пользователь Наступила эра потребления всего готового, осталось мелочь найти "кто оплатит счёт за этот банкет?" ![]() Но не об этом, вопрос - "как передать много данных быстро в узком канале"? Если ждать пока прогрузится SQL-запрос, а потом отобразить grid? Может можно запросить пустой курсор, отобразить grid чтобы пользователь увидел форму, а потом через несколько секунд докачать все данные? Если включить асинхронный режим и запросить данные - как они отобразятся на экране? Сразу первые записи или обновить экран
Исправлено 1 раз(а). Последнее : shumik73, 06.01.25 11:49 ![]() |
Re: Асинхронизация | |
---|---|
alextash Сообщений: 2288 Откуда: НСК Дата регистрации: 03.05.2006 |
запрашивать не всю таблицу, а только кусочек.
![]() |
Re: Асинхронизация | |
---|---|
of63 Сообщений: 26001 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Смешал несколько вопросов:
- как быстро извлечь из БД (быстрее всяких "SQL", т.е. извлекателей, лежащих у диска Це нет) - как быстро отправить запрашивающему, зипуй и отправь, или это делают продукты отправки, тоже не надо изобретать велоипед - что показывать на экране юзлеру, который запрсил запрос - покажи "ждите ответа". Хорошо бы движок прогресса получения ответа показать, хорошо бы реальный, но это уже в каждом частном случаее (это про вопрос "Сразу первые записи или обновить экран") > как передать много данных быстро в узком канале" учись хорошо в институте, если есть возможность, или самообучайся. вся инфа есть в открытом доступе. Исправлено 1 раз(а). Последнее : of63, 09.01.25 22:20 ![]() |
Re: Асинхронизация | |
---|---|
of63 Сообщений: 26001 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Т. Шеннона вас бесполезго спрашивать
И сколько бт на полосу в 1Гц вас тоже юесполезно тоже Вас надо спросить, как вы собираетесь кодировать "биты " (например передачи тона/сигнала, на частоте, и отстутсвие его, и кодировка,, как русская радистка"... Точнее, как вы умеетке обращаться с радиосигнлом) "канальным" средством. Вы понимаете что? Частоту понаимете? ( Тема - "аСИНХРОНИЗАЦИЯ" - что это? ) Надеюсь они тупы как были... Исправлено 2 раз(а). Последнее : of63, 20.01.25 23:47 ![]() |
Re: Асинхронизация | |
---|---|
of63 Сообщений: 26001 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Советую почитать про "квадратурная модуляция" - это пример, как в одной полосе передать 2 сигнала с той же "битностью в секунду" (по отношению к "старой" системой модуляции, конечно) ) максимальная плоность бит информации в поле (широте канала по частоте, виду модуляции) определяется просто - т. Шеннона. Основное в ней - отношение сигнал/шум.
Сейчас, если почитаете про телевизионный стандарт цифрового телевидения DVB, и просто про MP4, вы все поймете... А, да, мы просто про модуляцию несущей радиосигнала ок. 600 МГц, и его полосу... Доб. Я просто з..я кодить рубли, а тема бит и герц мне близка ) Исправлено 2 раз(а). Последнее : of63, 21.01.25 20:55 ![]() |
© 2000-2025 Fox Club  |