以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  自定义用户登录加載速度问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40308)

--  作者:realredred
--  发布时间:2013/9/14 17:54:00
--  自定义用户登录加載速度问题
现在把自定义登录,做入了我的项目里(原來是用狐表自帶的登录)
因为想做到不同用户加載不同的表。
但由于加載表较多(21个,日后可能会增加)
在自定义登录,选了用户及输入密码后,按确定
会定住了无反应,(应该是在加載表)
显示屏像卡死了的感觉,约50秒才加載完成,自动把开项目界面。
來做个对比
启动至出现登入窗
自帶     5秒
自定义  23。72秒

登入用户及密码 确定至 项目全开
自帶     27。37秒
自定义  47。37秒


自定义登录制作是依帮助文档來做的
实现权限与自帶的一样,
加載表依据权限可视的表來加載

但出來的效果很慢。

是我设置不夠好?还是自定义登录真的是比自帶慢?
迷惑中

[此贴子已经被作者于2013-9-14 17:55:30编辑过]

--  作者:Bin
--  发布时间:2013/9/14 17:56:00
--  
不应该会这样,把你的项目发出来看看. 
--  作者:realredred
--  发布时间:2013/9/14 18:01:00
--  
把项目及Catch 和  用户表 打包发可以嗎?
--  作者:Bin
--  发布时间:2013/9/14 18:02:00
--  

--  作者:realredred
--  发布时间:2013/9/14 18:04:00
--  
等等  打包中
是开发版

--  作者:realredred
--  发布时间:2013/9/14 18:10:00
--  
一个是自帶登录
一个是自定义登录
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:自帶.zip
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:自定义.zip

勞烦BIN老師了

用户 开发者    密码 789
用户 维护员1   密码 789
[此贴子已经被作者于2013-9-14 18:17:41编辑过]

--  作者:realredred
--  发布时间:2013/9/14 18:18:00
--  
下班,回家再研究
--  作者:有点甜
--  发布时间:2013/9/14 19:38:00
--  
 楼主,这个正常,狐表的登陆窗口,是在项目一打开的时候就调用的。

 而你设计的窗口,最快也是在项目打开以后,数据加载完毕以后,才被调用的。

 如果你的数据量较大的话,这个问题就越加明显。

 解决方法,就是你开始的时候不加载任何数据,登陆窗口打开以后,登陆以后,你再重新加载数据。


--  作者:realredred
--  发布时间:2013/9/15 7:26:00
--  

小甜甜

我在

BeforeLoadOuterTable

已加入 除了授权表和系统库这两个表以外的表都不加載

 

而且在用户登录时所加載的时间也比自帶时要长两倍

有沒有提高速度的写法?


--  作者:temblar
--  发布时间:2013/9/15 7:48:00
--  
动态生成表吧,因为即使是空表也要一个一个生成,系统做的差不多之后备份,备份系统里删掉所有表,按钮或菜单命令里加上增加表代码