Abaksoft Posted February 4, 2015 Posted February 4, 2015 Hi all, For your stingy customers, who don't wont to pay for a VPS , Here is a solution : Suggest them to use there own computer as a web server. How ? 1. Just suscribe a free Dynamic DNS (many companies on the web) this will capture your IP rooter (dynamic) and convert it on a smart DNS : mycompany.your_freeDNS.net 2. Put your uniGui_project.dll in a virtual ISAPI directory (as well describe in the UNIGUI Help .pdf) 3. Install ExtJS : "FMSoft_uniGUI_Plus_runtime_0.98.10.1144" on this computer (Farshad ! is it legal to copy Sencha ExtJS "uniGUI_Plus_runtime..." at our customers? ) 4. Configure your rooter : • Forward your port • Or use NAT > DMZ idicate your local Ip 192.168.1.2 (your network card server ) Note : using DMZ is on your own risk (no security). Use instead port forwarding method. • Allow port 80 HTTP 5. run your uniGui_project.dll on your prefered browser, from any computer like this : www.mycompany.your_freeDNS.net/MyAlias/uniGui_project.dll _________ MyAlias : is your virtual ISAPI Directory (on the server) Ofcourse : you must keep this computer Turn ON 24h/24h All the Best... 1 Quote
Administrators Farshad Mohajeri Posted February 4, 2015 Administrators Posted February 4, 2015 3. Yes, that's the purpose of runtime package. Your configuration will work, but only for a few concurrent users because DSL lines are fast on download but very slow on upload. 1 Quote
Ron Posted February 19, 2015 Posted February 19, 2015 My online ordering application has been running on exactly such a setup, for over two years, without a single change in fact - accepting something in the amount of 20-30 orders a week I think, or maybe even more nowadays. And that is even on a very slow line...slow upload speed, takes maybe 20 seconds to load, at least. But still people use it, and it works. No code change for over two years. So Unigui has been very stable, and been able to run on exceptionally few resources....quite impressive I think. 2 Quote
MarkB Posted February 19, 2015 Posted February 19, 2015 So you don't need a static IP? Hi all, For your stingy customers, who don't wont to pay for a VPS , Here is a solution : Suggest them to use there own computer as a web server. How ? 1. Just suscribe a free Dynamic DNS (many companies on the web) this will capture your IP rooter (dynamic) and convert it on a smart DNS : mycompany.your_freeDNS.net 2. Put your uniGui_project.dll in a virtual ISAPI directory (as well describe in the UNIGUI Help .pdf) 3. Install ExtJS : "FMSoft_uniGUI_Plus_runtime_0.98.10.1144" on this computer (Farshad ! is it legal to copy Sencha ExtJS "uniGUI_Plus_runtime..." at our customers? ) 4. Configure your rooter : - Put a redirection IP rooter 192.168.1.1 --> to your Static computer IP 192.168.1.2 (your network card ) use NAT for this. - Allow port 80 HTTP TCP 5. run your uniGui_project.dll on your prefered browser, from any computer like this : www.mycompany.your_freeDNS.net/MyAlias/uniGui_project.dll _________ MyAlias : is your virtual ISAPI Directory (on the server) Ofcourse : you must keep this computer Turn ON 24h/24h All the Best... Quote
Administrators Farshad Mohajeri Posted February 19, 2015 Administrators Posted February 19, 2015 My online ordering application has been running on exactly such a setup, for over two years, without a single change in fact - accepting something in the amount of 20-30 orders a week I think, or maybe even more nowadays. And that is even on a very slow line...slow upload speed, takes maybe 20 seconds to load, at least. But still people use it, and it works. No code change for over two years. So Unigui has been very stable, and been able to run on exceptionally few resources....quite impressive I think. Thanks for feed back. uniGUI sends small ajax packets which updates only portions of client which have changed. Opposite to conventional stateless web apps which needs to refresh whole page even for a small update. That makes uniGUI fast even on slow connections. 1 Quote
john Posted February 19, 2015 Posted February 19, 2015 So you don't need a static IP? No, as long as you use a Dynamic DNS service; some are free and some cost. There is usually a small client to install to monitor your IP address from changes, some routers have it built in. The DNS service will take your Dynamic IP from your ISP and attach it to this DNS name you setup with them. If your IP changes the DNS service will update their record very quickly for your customers. Perfect for testing and small production usage, unless you have the upload bandwidth to support a larger production system. This can save you the surcharges of a fixed IP from your ISP. Also Dynamic DNS services will provide a way to support other internet services like mail and FTP if needed. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.