Хорошо Вы не помогаете себе здесь Gautam, Вы дали нам очень мало для ухода, и Вы ясно не посмотрели на веб-сайт производителя - как я просто сделал - потому что на там этом довольно ясные состояния, которые можно соединить по протоколу RDP. Таким образом, любой тонкий клиент (Вы не упоминаете делание/моделирование), который поддерживает RDP, вероятно, сможет работать просто великолепно. Попытайтесь гуглить "irapp тонкий" для видео кого-то при выполнении iRAPP просто этого с конкретным тонким клиентом HP.
If you can post your nginx config, I may be able to help you better way!
Generally, I wil use Nginx's fastcgi_cache / proxy_cache with fastcgi_cache_use_stale/proxy_cache_use_stale
I said both option because if u can run backend app using Nginx's fastcgi or other module then its better to do that way.
If Apache on 8080 cannot be removed, better use proxy_cache with proxy_cache_use_stale updating
line.
Please provide your config so we can try to improve it.
==
Added a sample config based on yours (very raw, most likely will need tweaking)
#IMPORTANT outside server{..} block
proxy_cache_path /var/run/nginx-cache levels=1:2 keys_zone=GROVE:500m inactive=60m;
proxy_cache_key "$scheme$request_method$host$request_uri";
fastcgi_cache_use_stale updating;
server {
#other stuff
set $no_cache 0;
# POST requests and urls with a query string should always go to PHP
if ($request_method = POST) {
set $no_cache 1;
}
# grove urls
# ----------
location / {
default_type text/html;
client_max_body_size 50m;
proxy_pass http://127.0.0.1:8080;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_body_buffer_size 128k;
proxy_connect_timeout 60; # time to connect to upstream server
proxy_send_timeout 300; # time to wait for upstream to accept data
proxy_read_timeout 300; # time to wait for upstream to return data
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
proxy_cache_bypass $no_cache;
proxy_no_cache $no_cache;
proxy_cache GROVE;
proxy_cache_valid 60m;
}