|
|
|
|
|
для: Deathless
(17.01.2007 в 18:00)
| | вообще! скажу так: в ЖИЗНИ довольно часто программист упирается(в РЕАЛЬНЫХ!!!! задачах) в недостаток производительности системы - даже после полугода оптимизации кода и отказа от функциональных возможностей :) .... выход один: несколько машин или несколько процессоров ... мы даже с начальником однажды поцапались когда с 10!! серваков мне дали только 2! и сказали что время обработки надо ещё уменьшить :) ... мммда | |
|
|
|
|
|
|
|
для: Sergey89
(18.01.2007 в 15:16)
| | Да хорошо что напомнил а то создавал бы в обратном порядке ) | |
|
|
|
|
|
|
|
для: Deathless
(18.01.2007 в 15:13)
| | Ну да. Самым логичным будет организовать стэк типа FIFO. | |
|
|
|
|
|
|
|
для: Sergey89
(18.01.2007 в 14:27)
| | Да я наверно так и зделаю первый скрипт запустится запишет в БД "сервер занят", а когда скрипт завершится то запишет что свободен и пользователю сообщает что документ создан. Запускатем следующий скрипт если в бд записано "сервер занят" записываем необходимые данные для создания документа в БД и сообщить пользователю "Запись вашего документа поставлена в очередь, проверьте статус документа посже". Так тогда наверно в скрипт в конце надо добавить проверку БД на эту очередь документов если там не пусто то создать документ по записям таблиц БД. И гдето еще надо будет проверку поставить ели єтой не хватит хотя должно хватить ) | |
|
|
|
|
|
|
|
для: Deathless
(18.01.2007 в 14:14)
| | А нельзя скажем организовать БД, которая будет вести учёт тех, кто сейчас запустил скрипт и ставить исполнение в очередь? В БД можно хранить ID текущей сессии пользователя, время когда от него поступил запрос. Все запросы выполняются по очереди, при этом если запрос отменён, выполнен или очень долго выполняется, то он удаляется из БД. Проверку того, кто сейчас должен выполнять запрос можно положить на AJAX, который будет опрашивать БД через PHP скрипт. | |
|
|
|
|
|
|
|
для: cheops
(18.01.2007 в 12:50)
| | 1c не может, впоследствии чего выходит ошибка при попытке зафиксировать файл или таблицы базы данных 1с. Секунды 2-3. | |
|
|
|
|
|
|
|
для: Deathless
(18.01.2007 в 09:04)
| | 1С не может притормаживать часть запросов, пока не обработает другие? Вообще обычно быстро эта операция происходит? | |
|
|
|
|
|
|
|
для: cheops
(18.01.2007 в 01:35)
| | По СОМ(ОLE) соединяется с 1с8 Предприятием и создает там документ. | |
|
|
|
|
|
|
|
для: Deathless
(17.01.2007 в 18:00)
| | А что скрипт делает? | |
|
|
|
|
|
|
|
для: Deathless
(18.01.2007 в 00:46)
| | Показатель загрузки на домашнем компе мало что говорит. Надо замерять на самом сервере. | |
|
|
|
|