о простіше, ніж оновити весь парк клієнтських машин.
Іншим важливим аспектом використання 3-х рівневої архітектури є зручність адміністрування та упорядкування доступу користувачів до інформаційної бази. У цьому варіанті користувач не повинен знати про фізичне розташування конфігурації або бази даних. Весь доступ здійснюється через сервер 1С: Підприємства 8.0. При зверненні до тієї чи іншої інформаційної базі користувач повинен вказати тільки ім'я сервера та ім'я інформаційної бази, а система запитує відповідно ім'я і пароль користувача.
Технологічна платформа 1С: Підприємства 8 містить ряд механізмів, що оптимізують швидкість роботи прикладних рішень.
Виконання на сервері
У варіанті клієнт-сервер використання сервера 1С: Підприємства 8 дозволяє зосередити на ньому виконання найбільш об'ємних операцій з обробки даних. Наприклад, при виконанні навіть дуже складних запитів програма, що працює у користувача, отримуватиме лише необхідну їй вибірку, а вся проміжна обробка виконуватиметься на сервері. Зазвичай збільшити потужність сервера набагато простіше, ніж оновити весь парк клієнтських машин.
Кешування даних
Система 1С: Підприємство 8 використовує механізм кешування даних, лічених з бази даних при використанні об'єктної техніки. При зверненні до реквізиту об'єкта виконується читання всіх даних об'єкта в кеш, розташований в оперативній пам'яті. Подальші звернення до реквізитів того ж об'єкта будуть направлятися вже в кеш, а не в базу даних, що значно скорочує час, що витрачається на отримання потрібних даних.
Робота вбудованого мови на сервері
При роботі в клієнт-серверному варіанті розробник може організувати виконання різних процедур і функцій загальних модулів і модулів об'єктів на сервері програми або на клієнтському місці. Розподілене виконання процедур і функцій дозволяє винести на сервер виконання «важких» алгоритмів і тим самим забезпечити однакову продуктивність на різних клієнтських машинах.
3.3 Продуктивність 1С: Підприємства 8.1
Для оцінки продуктивності та масштабованості клієнт-серверної версії 1С: Підприємства 8 був проведений ряд тестів, що дозволяють:
· оцінити працездатність і продуктивність 1С: Підприємства 8 при роботі з серверними операційними системами: Windows Server 2003 і Fedora core 8
· оцінити працездатність і продуктивність 1С: Підприємства 8 при роботі c різними СУБД PostgresSQL, MSSQLserver.
При проведенні тесту застосовувалися загальноприйняті підходи до оцінки продуктивності корпоративних інформаційних систем:
· Використання для тестування типового прикладного рішення.
· Тестування операцій, найбільш критичних з точки зору роботи типовою організації.
· Тестування операцій при фіксованих параметрах, типових для більшості організацій
· Програмна імітація типових сценаріїв роботи користувачів системи, що створюють навантаження істотно перевищує навантаження, створювану реальними користувачами
· Використання як основних показників обсягу бізнес-операцій, що відображаються в системі в одиницю часу, і сере...