管理

随笔分类 -  【16】测试,性能,安全

摘要:现在的网络越来越发达,什么样的网站都已经出现了,日新月异的今天网页加载的速度已经是一个面临急切危机的事。提高网页打开速度当然也有方法的,分别是加大宽带,对电脑做优化工作,还有就是在制作网页的时候做好相应的优化,听起来也难,其实不然。我们只要做到以下的几点就差不多可以提高一些速度了。 图片的优化: 谈到图片优化的问题我想网页设计工作者应该是很清楚的,尽量把图片切割的越小打开的速度越快吧,还有... 阅读全文

posted @ 2008-12-01 21:00 lzhdim 阅读(725) 评论(0) 推荐(0)

摘要:纯网页HTML语言可以直接被搜索引擎所识别,但是asp语言需要经过解释,搜索引擎可能会在中途放弃收录,转到下一站点。所以HTML是建设网站的基本,每一次显示都是直接访问这个文件,这个页面是与数据库没有任何关系,同时要想修改网站,那必须修改网站模板,那么纯HTML网页的优点是什么呢? 1、如果是生成了HTML,更容易被搜索引擎收录和排名靠前,这是优点一,这也是大家使用HTML的主要目的。 2... 阅读全文

posted @ 2008-12-01 20:59 lzhdim 阅读(844) 评论(0) 推荐(0)

摘要:一些CSS属性允许使用一串值代替许多属性,值使用空格分开。 margin,pdding和border-width允许合并margin-top-width, margin-right-width, margin-bottom-width等等,形式像这样:property:top right bottom left;逆时针顺序。 所以下面的代码: p { border-top-wi... 阅读全文

posted @ 2008-12-01 20:59 lzhdim 阅读(540) 评论(0) 推荐(0)

摘要:大抵而言,Singleton 模式应该是设计模式中相当常用的一种了。它能够节省宝贵的 CPU 或内存资源,避免不必要的创建对象开销。然而,在多线程应用中,对于那些非线程安全的数据库组件,传统的 Singleton 将容易造成不稳定。如果使用 Synclock 进行同步,性能损耗可能将更大,特别在并发访问高的 ASP.net 应用中。 前十几天和装配脑袋聊天的时候,他... 阅读全文

posted @ 2008-11-29 16:12 lzhdim 阅读(655) 评论(0) 推荐(0)

摘要:一、SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接 (SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数... 阅读全文

posted @ 2008-11-29 16:07 lzhdim 阅读(455) 评论(0) 推荐(0)

摘要:在ASP.Net项目中使用存储过程,首先可以提高数据库的安全性,其次可以提高运行SQL代码运行的速度,在大型项目中一般是必不可少的。Visual Studio.Net为SQL的存储过程提供了强大的支持,您既可以通过visual studio.net来新建存储过程,也可以直接在Sql Server的查询分析器中运行,还可以通过企业管理器创建,使用起来也非常方便。大家一直都误认为SQL存储过程是一个比... 阅读全文

posted @ 2008-11-29 15:59 lzhdim 阅读(634) 评论(0) 推荐(0)

摘要:许多程序员在利用一些前端数据库开发工具(如PowerBuilder、Delphi等)开发数据库应用程序时,只注重用户界面的华丽,并不重视查询语句的效率问题,导致所开发出来的应用系统效率低下,资源浪费严重。因此,如何设计高效合理的查询语句就显得非常重要。本文以应用实例为基础,结合数据库理论,介绍查询优化技术在现实系统中的运用。 分析问题 许多程序员认为查询优化是DBMS(数据库管理系统)的任务,与... 阅读全文

posted @ 2008-11-29 15:50 lzhdim 阅读(582) 评论(0) 推荐(0)

摘要:本系列将介绍有关Web Services 安全有关的内容,其中涉及技术: XML Signature,XML Encryption和SAML,WS-Security,WS-Trust等等。在本系列的文章中将主要关注其原理,以及个人对相关技术的理解。在MS不断更新的WSE系列中,安全可以算是其中的重要内容,如果可能将结合原理用WSE做一些技术实践。 Web Services Security --... 阅读全文

posted @ 2008-11-29 15:41 lzhdim 阅读(495) 评论(0) 推荐(0)

摘要:海量数据库的 查询优化及分页算法方案 随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为... 阅读全文

posted @ 2008-11-29 15:38 lzhdim 阅读(552) 评论(0) 推荐(0)

摘要:分页,是WEB开发中面对的最常见的编程,实现方法多种多样。我也不来评论这些方法的好坏。 但我总感觉它们太复杂,不够清晰不够简单。我十分欣赏PHP中一个Pager.php分页类的算法。http://www.phpclasses.org/browse/file/288.html,作者不详。也在不同的项目中把这种思想转换成不同语言的分页类,你不妨也试试。 这种算法的思路是这样的: 1、把分页后的数据抽象... 阅读全文

posted @ 2008-11-29 15:32 lzhdim 阅读(618) 评论(0) 推荐(0)

摘要:什么是数据库分区? 数据库分区是一种对表的横向分割,Sql server 2005企业版和之后的Sql server版本才提供这种技术,这种对表的横向分割不同于2000中的表分割,它对访问用户是透明的,用户并不会感觉的表被横向分割了。(2000中的表横向分割是建n个表例如按时间建表每月一个表,表名不同,最后需要做一个大视图) 关于具体的如何做分区,请参考数据库分区演练http://www.cnbl... 阅读全文

posted @ 2008-11-28 16:58 lzhdim 阅读(562) 评论(0) 推荐(0)

摘要:今天同事问了我一个SQL的问题,关于SQL Server内部存储结构的,我觉得挺有意思,所以写下这篇博客讨论并归纳了一下。问题是这样的: 首先我们创建两张表,一张表的列长度是4039字节,另一张表的长度是4040字节,他们就只有一个字节的差距,比如以下创建表的SQL: Code highlighting produced by Actipro CodeHighlighter (freewa... 阅读全文

posted @ 2008-11-28 16:54 lzhdim 阅读(614) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/NickYao/archive/2008/11/28/1343229.html 前些时间看了玉开兄的“如此高效通用的分页存储过程是带有sql注入漏洞的”这篇文章,才突然想起某个项目也是使用了累似的通用分页存储过程。使用这种通用的存储过程进行分页查询,想要防SQL注入,只能对输入的参数进行过滤,例如将一个单引号“'”转换成两个单引号“''”... 阅读全文

posted @ 2008-11-28 16:44 lzhdim 阅读(641) 评论(0) 推荐(0)

摘要:感觉LinQ更轻量级。 两个都不是什么好东西…… 设计思路和发展方向都不一样。 好吃的就是好东西 Ivony兄对它们俩还是如此苦大仇深啊??呵呵…………:) LINQ没用过,NHibernate用过一点,当业务逻辑很复杂的时候用起来感觉不方便。 LINQ老实说实现模式有些诡异,复杂的应用很容易大幅提高SQL的复杂程度,而现在LINQ的内置SQL脚本生成逻辑基本上还是靠猜测和实验,如果每写... 阅读全文

posted @ 2008-11-27 17:53 lzhdim 阅读(2541) 评论(2) 推荐(0)

Copyright © 2000-2022 Lzhdim Technology Software All Rights Reserved