ASP模糊搜索速度
答案:4 悬赏:10 手机版
解决时间 2021-04-15 16:23
- 提问者网友:轻浮
- 2021-04-15 01:28
like的方法 如何优化到最快的速度
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-04-15 02:42
快不了多少,最近也在优化一个搜索系统,从中得到了一些经验 加我QQ
全部回答
- 1楼网友:未来江山和你
- 2021-04-15 05:52
说明:
ASP,在ASP中,因为所有的连接全都是在页面里面完成的,所以呈现页面的时候会。。。因此减少ASP的压力是不可少的!
函数查询是最快的,其次是存贮过程,其次是拼SQL语句!
ASP能做的
1)由于ASP本身的原因,ASP连接数据库的代码都是在页面里面完成的,这个比较的耗性能
如果LZ精通的话,可以考虑写一个ASP的connection连接池!(连接数据库的连接池,与常用的连接池有点区别,只打开连接,不包括增、删、查、改等操作)
2)把增、删、查、改的操作分别封装成4个ASP,然后传递操作对象操作即可
数据库能做的
1)当查询表的时候,把查询最为频繁的SQL语句给封装成函数
2)把SQL封装成存贮过程
3)结合自定义函数和自定义存贮过程,操作数据库
4)自定义触发器,来触发存贮过程和函数,这样做比较高效率
5)如果LZ有能力,可以用游标来操作数据库,这样可以减少ASP查询所带来的压力!
就这样简单的说说,希望对LZ有帮助,不明白的或是还有想问的,直接M我!
- 2楼网友:傲气稳了全场
- 2021-04-15 04:20
搜索速度看数据多少,还有页面的代码垃圾代码是否多,还有图片是否大,单纯模糊搜索没有什么速度快慢。
- 3楼网友:毛毛
- 2021-04-15 03:49
查询其实说直接一点,与ASP关系不大,不管你用什么语言来写,(相同条件下),都差异不大,方法无法乎就这几种:
1) 程序本身做到尽量优化,结构合理,无垃圾代码或多余的循环语句;
2) 随时释放数据库及相关的资源,连接打开不用就要随时关闭;
3) SQL查询语句,尽量精简,最好直接在数据库上操作,如使用存储过程等这些手法;
4) 使用缓存等技术来提高整体的性能和效率。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯