`
youyun_2008
  • 浏览: 115459 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
设置缓存可以分为 服务器端和 客户端(浏览器): 服务器端的lastmodify属性可以使网页未修改的部分避免重复的请求,直接返回304,从浏览器的缓存中取得缓存的数据。 另外可以在header中设置expired属性,如果浏览器端发现还没到过期时间就直接不会去发送请求。除非浏览器端reload网页。 除了以上优化,对于高并发请求: 使用 apache + tomcat(n) 是一个很好的解决方案,上面的解决方法主要针对静态页面,对于动态的页面就可以通过集群web服务器。对于web服务器中,主要的瓶颈可能在数据库访问这一块,可以参考‘数据库优化’文章的解决方案。对于app tie 也可以设置缓 ...
数据库的优化可以总结为以下几点: 1. 读写分离:主表可以专门用来执行写操作,一个或多个辅表可以进行读操作,主表定时把数据同步到辅表中。 2. 分库: 可以在不同服务器上建多个数据库,这样可以缓解数据库的压力。 3. 分表: 可以根据不同的逻辑把表进行横向和纵向分离。有点类似4 4. 水平分区 垂直分区   mysql 5.1+ 提供了对水平分区自动的实现,只需要partition定义就ok了,对于垂直分区就需要手动处理了:分表实现。
1.what is oracle. 2.what is major differenece oracle8i and oracle9i. 4.tell me some thing ur self. 5.please tell me about oops. 6.what is single inheritance. 7.what is multiple inheritance. 8.can java support multiple inheritance. 9.what is interface. 10.what is differenec between abstract class and ...
1) What is Spring? Spring is a lightweight inversion of control and aspect-oriented container framework. 2) Explain Spring?     Buy 4000+ Spring/Java Interview Questions from Java Books store     Lightweight : Spring is lightweight when it comes to size and transparency. The basic version of sprin ...
http://dev.mysql.com/doc/refman/5.1/zh/partitioning.html#partitioning-range
http://blog.csdn.net/wangwei200508/category/755689.aspx?PageNumber=2
1. 两台服务器: 一台专门用来放静态文件,一台动态 动态文件通过超文本链接设置静态文件 2. 一台服务器: 可以把静态文件抽取出来专门放在一个目录, 然后在apache 通过设置虚拟主机或者设置alias directory来指向静态文件。
1) etc/group 查看用户 组信息 2) netstat -a | grep port 查看端口的使用情况 3) 一些程序的安装,解压好以后,通过以下步骤安装: ./configuration make make install
环境:RHEL5 (CentOS 5), Apache httpd 2.2.3 Apache官方文档中对虚拟目录的403错误,给出了如下可能的原因: 1. 底层操作系统上的文件权限问题 2. 虚拟目录的权限配置 如下的虚拟目录,可以肯定所有人都能访问,并且能浏览目录结构: Java代码  收藏代码     Alias /upload /home/web/upload      <Directory /home/web/upload>          Options Indexes          AllowOverride AuthConfig FileInfo ...
    与其它几种流行的脚本语言一样,Python 是一种用于浏览和处理文本数据的优秀工具。本文为 Python 的初学者概述了 Python 的文本处理工具。文章说明了规则表达式的一些常规概念,并提供了处理文本时,什么情况下应使用(或不使用)规则表达式的建议。 什么是 Python? Python 是由 Guido van Rossum 开发的、可免费获得的、非常高级的解释型语言。其语法简单易懂,而其面向对象的语义功能强大(但又灵活)。Python 可以广泛使用并具有高度的可移植性。 回页首 字符串 -- 不可改变的序列 如同大多数高级编程语言一样,变长字符串是 Pyt ...
CREATE TABLE employees (   id INT NOT NULL,   fname VARCHAR(30),   lname VARCHAR(30),     hired DATE NOT NULL DEFAULT '1970-01-01',   separated DATE NOT NULL DEFAULT '9999-12-31',   job_code INT NOT NULL,   store_id INT NOT NULL  )   PARTITION BY RANGE (store_id) (   PARTITIO ...
通过分区(Partition)提升MySQL性能                ——MySQL5.1新特性翻译系列 几年前,俺写过一篇题为“The Foundation of Excellent Performance”的文章(现在仍然可以在http://www.tdan.com/i016fe03.htm看到),俺对SQL语句是影响数据库驱动 ...
MyISAM和InnoDB区别 $content = "MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎:· MyISAM管理非事务表。它提供高速存储和检索,以及全文搜索能力。MyISAM在所有MySQL配置里被支持,它是默认的存储引擎,除非你配置MySQL默认使用另外一个引擎。 ·MEMORY存储引擎提供“内存中”表。MERGE存储引擎允许集合将被处理同样的MyISAM表作为一个单独的表。就像MyISAM一样,MEMORY和MERGE存储引擎处理非事务表,这两个引擎也都被默认包含在MySQL中。 释:MEMO ...
MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原子性。如果执行大量的SELECT,MyISAM是更好的选择。 InnoDB:这种类型是事务安全的.它与BDB类型具有相同的特性,它们还支持外键.InnoDB表格速度很快.具有比BDB还丰富的特性,因此如果需要 ...
转自:http://linux-down.kmip.net/ # # 基于 NCSA 服务的配置文件。 # #这是Apache服务器主要配置文件。 #它包含服务器的影响服务器运行的配置指令。 #参见<http://httpd.ache.org/doc-2.0/>以取得关于这些指令的详细信息 # #不要只是简单的阅读这些指令信息而不去理解它。 #这里只是做了简单的说明,如果你没有参考在线文件,你就会被警告。 # #这些配置指令被分为下面三个部分: #1. 控制整个Apache服务器行为的部分(即全局环境变量) #2. 定义主要或者默认服务参数的指令,也为所有虚拟主机提供默认的设置参数 ...
Global site tag (gtag.js) - Google Analytics