zoukankan      html  css  js  c++  java
  • 简单概念

    一、数据库查询

      I. 直接生成sql语句。 sql server每次都要对其进行编译,在性能方面不会有很大的提高。另外也不够安全。容易被攻击.

      II. 使用带参数的sql命令。这种方式sql server只对其编译一次,对于不同的参数可以重复使用编译后的命令。提高了性能.

      III.使用sql server存储过程编译一次具有独立性,便于修改和维护一次能完成用语句发送多次的功能.减少了网络的

    二、缓存优化

      缓存分为两种:页面缓存和API缓存.

      1.使用页面缓存和片段缓存

      <%@ OutputCache Duration="5" VaryByParam="None"%>

      <%@ OutputCache Duration=60 VaryByParam=TextBox1,TextBox2” %>

      说明: Duration是设置Cache的过期时间;

      VarByParam是设置是否根据参数而变化,None时所有参数使用同一Cache,

      设置TextBox1时则根据TextBox1的不同值分别缓存;当有多个参数时则要组合缓存;

      2.API缓存。用于在应用程序中使用

      I. 一个Cache使用的例子:

      http://blog.csdn.net/chengking/archive/2005/10/03/494545.aspx

      II.使用时注意Page.CacheHttpContext.Current.Cache区别:

      它们指的同一个对象,在Page里,用Page.Cache,如果在global.asax或自己的类里用:HttpContext.Current.Cache 在有些事件中,由于其没有HttpContext,就用HttpRuntime.Cache

  • 相关阅读:
    响应式设计
    小视频-上传视频
    美多商城项目总结
    jwt 接口加密
    flask入门小方法
    flask的继承和包含
    flask中的宏
    flask的jinja2模板中过过滤器的相关小内容
    flask中的简单的前端写入
    flask的cookie和session的简单原理
  • 原文地址:https://www.cnblogs.com/gossip/p/1950209.html
Copyright © 2011-2022 走看看