| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: ActiveX/СОМ/CORBA > Помогут ли потоки на сервере ускорить процес |
| Автор: oleg153 14.3.2007, 16:52 |
| Создал EXE-сервер как Free Threaded Model. Сам сервер подключается к Excel и использует книгу Excel как базу данных. Клиенты сервера передают данные , сервер обрабатывает и формирует записи в книге. Отдельный процесс который исполняется на сервере - запускается по таймеру и производит обработку этих записей и данных получаемых из другого файла. Така как и записей в книге много и обработка файлов (поиск новых данных) тоже требует время, предполагаю распределить время путем запуска процедуры обработки (исполняется по таймеру на сервере) в отдельном потоке. Поможет ли это или нет смысла ? |
| Автор: drkot 14.3.2007, 17:06 |
| Базу другую выбрать. потоки производительнсти не добавят. а тормозов ДА! |
| Автор: Albinos_x 14.3.2007, 22:19 |
| не моможет... как работаешь с Excel? Попробуй через ADO должно быть пошустрее... |
| Автор: Letov 26.3.2007, 16:49 |
| Поток может разгрузить основное приложение, но процессору разгрузиться это не поможет. |