以下是引用iswith在2024-6-16 15:50:32的发言:
不可否认的,c# 调用VfP 的DLL性能太差了。。。压力测试并不通过,设计时我就估计可能会有这样的性能问题,动态载入VFPDLL再释放,循环如此性能肯定不好!引用DLL不再动态或释放,估计性能会好很多,也没有引用高速缓存机制,C#部分官方的指标是150-300并发数,高了C#也会有问题,1000的并发数我里没有啊。。。性能出现在VFP端,没有VfP端好像又没有啥意义,这个测试逼格高对我实用比较好!Server端因为性能不好就不给你,免费给你Client端如果你需要的话。。。
不可否认的,c# 调用VfP 的DLL性能太差了。。。压力测试并不通过,设计时我就估计可能会有这样的性能问题,动态载入VFPDLL再释放,循环如此性能肯定不好!引用DLL不再动态或释放,估计性能会好很多,也没有引用高速缓存机制,C#部分官方的指标是150-300并发数,高了C#也会有问题,1000的并发数我里没有啊。。。性能出现在VFP端,没有VfP端好像又没有啥意义,这个测试逼格高对我实用比较好!Server端因为性能不好就不给你,免费给你Client端如果你需要的话。。。
既能与VFP对接又能与html对接的websocket中间件少之又少,NetWsocket 这个系统非常好、非常优秀,并且还是多线程模式,内部蕴含了RSA签名安全验证等等,这个工程的核心就是在Server端,在群里得到了不少人的关注。
群里不少人在用孤独王的httpserver.fll,包括我,在不少元老级高手的测试下并提出了不少优化修改建议,孤独王推出了几款高质量的FLL,vfpsocket.fll、httpserver.fll多进程版、httpserver.fll多线程版。
并且ID大师还把多线程版魔改成直接支持prg混合编程模式,同时支持google V8(我不懂V8是啥)。
web项目接入外网时,网上莫名其妙的IP如果用类似手段试探,服务器就没法正常工作了。还在坚守使用VFP的人大部分不是希望VFP有多高的性能,但是我们还是希望它稳定。
你这个项目已经算是基本的完工了,就差最后的优化了。你这技术,我只有膜拜的份儿。
[此贴子已经被作者于2024-6-17 10:10编辑过]