Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Where to put EXE
Message
From
10/01/2004 07:36:59
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
 
General information
Forum:
Visual FoxPro
Category:
Installation, Setup and Configuration
Miscellaneous
Thread ID:
00865334
Message ID:
00865723
Views:
22
>Oops, sorry Hilmar, this was really intended for others, not you, I forgot to say so.
>
>>I still suspect that the fact of keeping an EXE on the server isn't a big deal for performance, but I am not sure.
>
>PMFJI, but in this day & age of fast machines & networks, server vs local performance is not usually a big deal at all. Especially if your EXEs come in under around 10 MBs. Hardly even noticeable whether server or client is starting up. OTOH, I have a 20MB photo-app EXE thst takes very noticeably longer when run off a server...(it's slow enough locally already, but reeeaaaallly slow off a server).
>
>The main issue for many of us is just EXE updatability, especially when rolling out new apps or serious updates. If you take Fred's advice (using a launcher EXE to check to see if new a EXE needs to be copied to a local machine and started up), you're in good shape if you need to copy a freshly built EXE to the server, you can do 50 EXE updates a day if you need to withouta problem. Each user will get the latest version copied to local on the next startup, just that simple. If it's a true emergency to deploy the update, then you can send emails instructing users to shutdown your EXE and restart it, to load the updated EXE. Even the really "unsavvy-user" clods can understand this method of update, just "Please shutdown and restart."
>
>But with a server EXE running by even 1 user, how do you intend to copy a new EXE to the server quickly? You can't, is the answer, except when all users are off the system - perhaps in the middle of the night, and that's if you're lucky, and all users have shutdown the system as they're supposed to (ha-ha). Otherwise you'll have to manually terminate the server EXEs running, by using a tool like Server Manager - and possibly lose some data edits, or even corrupt the data by an abrupt disconnect like that. That's our main issue, anyway, and the primary reason for using the server-to-local launcher method.
>
>Not a performance issue, but rather an update issue.

Updating the EXE on the server is also possible, if you give each version a different name: App_0001.exe, App_0002.exe, etc. In this case, a small loader program for the user can run the latest version of the executable right off the server.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform