以文本方式查看主题 - 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 -- 一个是自帶登录 一个是自定义登录
勞烦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 -- 动态生成表吧,因为即使是空表也要一个一个生成,系统做的差不多之后备份,备份系统里删掉所有表,按钮或菜单命令里加上增加表代码 |