1

Тема: AHK: Выполнять часть скрипта на сервере

Добрый вечерок, продолжаю путь архитектуры клиент-сервер. Наверное это называется как-то по-другому, но, как можно разделить скрипт на две части, чтобы одна из них выполнялась на стороне сервера ?
Например, файл с функциями залить на сервер и чтобы часть скрипта ahk на компьютере, работала в тандеме с другой частью. Т.е. без серверной части скрипт работать не будет. Хотя бы теоретически представлять возможно ли это, с чего начинать и как это вообще можно устроить ?

Спасибо.

GD

2

Re: AHK: Выполнять часть скрипта на сервере

Вы ещё с первой частью не разобрались, а уже собираетесь логику на сервер выносить. Это не так работает, как Вы себе представляете.

3

Re: AHK: Выполнять часть скрипта на сервере

А как это работает ? Надо же представлять что ждет впереди.

GD

4

Re: AHK: Выполнять часть скрипта на сервере

Я не знаю, что у вас за программа, но например у вас какой-то новый алгоритм поиска совпадений на картинке.
Клиент отправляет запрос на сервер со снимком экрана.
На сервере снимок обрабатывается и отправляется клиенту результат найденных координат.
Теперь представьте каких мощностей должен быть сервер...
Так что, по мне это всё пустая затея.

5

Re: AHK: Выполнять часть скрипта на сервере

Совершенно верно. Я упоминал о зависимости от контекста, когда говорил об этом. Некоторые, решаемые сценариями задачи просто не имеет смысла выносить во вне, особенно, если задачи всегда частные, как в Вашем примере. Однако, например, если сценарий работает с набором данных, которые получает из определённого источника, некоторым образом их обрабатывает и "употребляет в производство", то, получается, что все копии такого сценария будут выполнять запрос к этому источнику данных, выполнять эти преобразования и далее. В таком случае, данные можно получать централизованно, на сервере, там же их обрабатывать и писать в БД, или кэш, а сценарии будут обращаться за ними.

6

Re: AHK: Выполнять часть скрипта на сервере

Ну вроде понятно. Одну функцию ahk записать в переменную в файл php на сервере. Скрипт отправляет запрос, php файл его обрабатывает при каких-то условиях, потом выводит эту переменную с функцией через print и скрипт получает ее через "WinHTTPRequest ResponseText".

GD

7

Re: AHK: Выполнять часть скрипта на сервере

Если вы хотите отправлять обратно с сервера функции для скрипта, то вся ваша защита ни о чем.

8

Re: AHK: Выполнять часть скрипта на сервере

Malcev Тогда что это значит ?
"Клиент отправляет запрос на сервер со снимком экрана.
На сервере снимок обрабатывается и отправляется клиенту результат найденных координат."

Что на сервере реализована какая-то функция, написанная не на ahk. Которая живет своей жизнью и когда надо принимает какие-то данные от клиента, потом обрабатывает их, а клиенту отправляет только результат выполнения ?

GD

9

Re: AHK: Выполнять часть скрипта на сервере

Именно так.