Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Any foxisapi.dll tips?
Message
 
To
10/05/2004 09:42:09
General information
Forum:
Visual FoxPro
Category:
Internet applications
Miscellaneous
Thread ID:
00900842
Message ID:
00902427
Views:
43
Agreed. However, it's not bad to have options (especially free ones).
Also, it's good to know something about the architecture of web apps and performance issues. One problem I see is for web sites that work fine under small loads, but, when they encounter tremendous growth, they have severe problems. This would probably be the case for very large and busy Foxweb sites that run on CGI and for other vfp web sites that are using File-based technology for web communication between Web Server and Foxpro(which is deceptively simple). Probably the switch from Foxweb CGI to Foxweb ISAPI is not as bad as switching from File-based communication to COM based for performance reasons...

>Hi Claude. Thanks for the additional info. I dont think, imo, that developers are scared off because of misguided perceptions. I expect that most developers are too busy. If a solution works well then there is no pressing reason to re-develop with another tool. If it works, it works.
>
>Later
>
>
>>Jos,
>>An isapi dll to vfp mtdll is inherently faster and scalable than using any .exe at all. Same as CGI compared to isapi - isapi dlls are much faster and scalable than a CGI exe. Getting into why dlls are faster and more scalable than an EXe is something that can be found at the Microsoft site or good basic books on the subject.
>>There's nothing wrong with liking Foxweb or continuing to use it. However, that doesn't take away from the fact that you are paying for the developer's extra efforts to monitor and get the background EXEs working smoothly. All of this is already built in with VFP mtdll technology as it should be and is completely free.
>>My only point is that developers should try out the latest technology and not be scared off because of some misguided perceptions.
>>
>>>Hi Claude.
>>>
>>>
>>>>It suffers some of the same negatives as other .EXE based servers. You have to be aware of and monitor the .EXE servers in the background and you have to manually start/stop them or use SRVany (which is sort of a hack compared to using COM).
>>>
>>>I have never had to stop/start foxweb exe servers. If the exe fails FoxWeb writes the error log, closes the exe instance, and restarts a new exe instance seamlessly. Its very robust and fast.
>>>
>>>
>>>>The isapi version should always be used for Foxweb instead of the CGI version for scalability reasons.
>>>
>>>Well FoxWeb offers both versions and the cgi version is also very stable. I have not had any issues with it and have built numerous web sites with it.
>>>
>>>
>>>>My opinion is that using vfp mtdlls is much smoother and faster than Foxweb at this point.
>>>
>>>But why? I appreciate yuou say this but I would like to understand the "why".
>>>
>>><snip>
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform