Что делать если  программа «тормозит» или если нужен доступ к программе через интернет?

Терминальный доступВсе, кто использует программы PSoft в сетевом режиме (это когда несколько человек в сети работают одновременно с общей базой данных), замечают, что в таком режиме программа работает в несколько раз медленнее. Тот же самый эффект "торможения" имеется и у других сетевых программ, например 1С. Причина тут в том, что Windows в сетевом режиме работы отключает «кэширование» и включает дополнительные блокировки, для предотвращения одновременного редактирования одного и того же объекта несколькими пользователями.

Для того чтобы не было такой потери быстродействия, нужно чтобы каждый из пользователей запускал программу и работал в ней непосредственно «на сервере» (то есть на компьютере, на котором находится база данных программы), а не на своем компьютере. Оказывается, это вполне возможно. И даже несколькими способами.

Во-первых, существует терминальный режим работы, когда удаленный пользователь подключается к серверу и запускает программы на нем. При этом на его компьютер с сервера передается только «картинка»: изображение «Рабочего стола» или окна программы. Пользователь может управлять программой на сервере при помощи своей клавиатуры и мышки. В терминальном режиме можно даже передавать звук между компьютерами в обе стороны (то есть, можно задействовать на удаленном компьютере колонки, наушники и микрофон).

Но терминальный режим работы решает не только проблему «торможения» при работе с базой данных. Это отличный вариант для работы с программой через интернет. Таким образом, с общей базой данных могут работать, например, удаленные «точки» по приему заказов, филиалы компании в других городах и т.п.

Простое средство удаленного доступа к компьютеру - «Удаленный рабочий стол» - есть в составе любой Windows. Имеется также много разных программ удаленного доступа к компьютеру (типа Team Viewer, Ammyy Admin, VNC, RAdmin и многие другие), которые решают задачу управления удаленным компьютером. Но все эти программы имеют один большой недостаток: на «сервере» может работать только один человек! Причем, как только к серверу подключается удаленный пользователь, он «захватывает» этот компьютер и больше никто на нем работать не сможет.

Но одновременная работа на одном компьютере многих людей тоже возможна. Для этого на сервере должна работать специальная программа: «терминальный сервер». Она предоставляет для каждого удаленного пользователя свой собственный «Рабочий стол» и все нужные ему ресурсы: память, диски, принтеры, сеть и т.п.

Наиболее известные и доступные сейчас терминальные программы – это терминальный сервис, входящий в состав операционных систем Windows Server от Microsoft, и система ViTerminal от «Лайт софт», система TSPlus. У каждого из этих решений есть свои достоинства и недостатки.

Операционная система Windows Server (2012, 2008, 2003) довольно дорогая, (если, конечно, приобретать ее официально). Она стоит более 1000 долларов. Кроме этого, для ее установки и настройки требуется определенная квалификация и опыт, которых обычно нет у простых пользователей. Но для средних и больших организаций (скажем более 10-и компьютеров) – это хороший выбор.

Программа Viterminal

Система ViTerminal гораздо «демократичнее». Например, конфигурация из одного сервера и 5-и клиентских рабочих мест в настоящий момент стоит около 7000 руб. И для установки этой системы, в принципе, не нужен специально обученный человек. В ее инструкции по установке может разобраться любой.

Терминальный сервер TSPlusНам нравится вот система TSPluswww.tsplus.net. Именно его мы используем на наших серверах для предоставления наших программ в аренду. В этом варианте программа может работать с программой хоть на МАК-ах, планшетах и смартфонах - с любой операционной системой! 

Для полноты картины упомяну, что существуют и другие терминальные сервера: XP Unlimited (www.xpunlimited.com), Thinstuff (www.thinstuff.com) (Словакия), SysElegance (www.syselegance.com) (Украина). Но про них ничего сказать не могу, так как пока не имел с ними дела. 

Если вам нужен доступ к программе через интернет, но нет возможности или желания приобретать для этого свой сервер и заниматься сложным серверным программным обеспечением, то можно арендовать программу на нашем сервере. Подробнее об аренде программы смотрите здесь

Но еще не все... Есть еще и «аппаратные» решения.

Они работают по такому принципу: имеется только ОДИН компьютер, и к нему, при помощи кабеля и специальных адаптеров подключаются дополнительные рабочие места, состоящие из монитора, клавиатуры, мышки, а иногда и колонки с микрофоном (или гарнитура).

Как видим, решение довольно красивое, так как получается большая экономия на компьютерах, их обслуживании и программном обеспечении, а также на электроэнергии.

Подобных «аппаратных» вариантов тоже имеется несколько. Но мне больше всего понравились элегантные решения от компании NComputing.

Устройства NComputing серии X (Х300, Х350 и Х550) используют соединение при помощи USB-кабеля, максимальная длина которого 5 или 10 метров.

Устройства серии L (L130L230 и L300) используют соединение по локальной сети Ethernet, поэтому расстояние тут уже может быть каким угодно. Кроме этого, в L-серии меньше аппаратуры (нет PCI-платы, которую нужно вставлять в компьютер), поэтому ее проще устанавливать и настраивать.

Схема организации подключения для устройств NComputing серии L:

ncomputing_l

По моему, лучший вариант вот этот:

NComputing L300 - это небольшая «коробочка» (адаптер) для подключения одного рабочего места. Всего к одному компьютеру можно подключить до 30 рабочих мест (для не серверных операционных систем Windows только 10). Каждое рабочее место (устройство) стоит около 6300 руб.

Вот как выглядит адаптер NComputing L300:
ncomputing_l300

Устройство NComputing L230 – Возможности почти как в L300, но не такое современное. Стоит около 5000 руб.

NComputing L130 – Принцип то же, что и у старших моделей этой серии, но меньше возможностей: нет разъемов для usb-порта и микрофона.

Комплекты серии X обойдутся дешевле (в расчете на одно рабочее место), но имеют ограничение по длине usb-кабеля:

NComputing X350 – Это комплект из PCI-платы для компьютера и 3-х адаптеров. Соответственно, позволяет подключить к одному компьютеру 3 рабочих места. Стоит около 8000 рублей (полный комплект на 3 компьютера).

NComputing X550 – стоит 10 600 рублей (комплект на 5 компьютеров). К одному компьютеру можно подключить 1 или 2 таких комплекта. То есть до 10 рабочих мест.

Схема организации подключения для устройства NComputing X550

ncomputing_x550

Есть еще один интересный вариант: адаптер NComputing U170. Он подключается к компьютеру также при помощи usb-кабеля. Но, в отличие от X350 и X550, для него не требуется дополнительной PCI-платы, которую нужно вставлять в компьютер. Поэтому это устройство продается в отдельности, а не в «комплекте». К одному компьютеру можно подключить до 9-и устройств U170. Не дорогой - всего 3228 руб.

Рекомендуемая конфигурация компьютера для работы с устройствами NComputing

ncomputing_host

Примечание: N/A — не поддеривается.

Реальное ограничение зависит от числа подключенных пользователей и их потребности в быстродействии.

Дополнительная информация об устройствах NComputing: http://ncomputing.su/9/attach/NComputing_L300.pdf
http://www.foxnetwork.ru/index.php/ru/component/content/article/36-reviews/77ncomputing-l300.html
http://www.ncomputing.su/10/?publ=8
http://www.ncomputing.su/10/?publ=10

Где купить: http://www.ncomputing.su/6/


Итак, что же делать если у вас программа "тормозит"? Для начала поставьте хотя бы простой терминальный сервер (Viterminal или TSPlus) и почувствуйте разницу!

Сергей Гундоров, Софт от PiSoft: www.pisoft.ru

Тэги: сайт, программы

×
Скачать "Прокат-Эксперт"

Чтобы скачать программу "Прокат-Эксперт" нужно зарегистрироваться: