分类: WEB服务器 |

Lucene全文索引

MARK 

Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。

查看更多...

Tags: 全文索引

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 5504

subversion的配置

 工作需要和Takwai一起开发,于是找到SubversionTortoiseSVN并用我的机器做服务器来实现版本控制,Subversion是个开源的版本控制服务端软件,而TortoiseSVN就是Subversion客户端之一,下面记录下我的安装过程。

查看更多...

Tags: svn

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 5813

APACHE_配置文件中文版

  # 

# This is the main Apache HTTP server configuration file. It contains the 
# configuration directives that give the server its instructions. 
# See <URL:http://httpd.apache.org/docs/2.2/> for detailed information. 
# In particular, see 
# <URL:http://httpd.apache.org/docs/2.2/mod/directives.html> 
# for a discussion of each configuration directive. 
# 这是Apache server的主配置文件. 它包含配置指令,来指示服务器。 
# 参考 http://httpd.apache.org/docs/2.2/mod/directives.html 了解关于指令的详细信息。 
# 另外,参看 http://httpd.apache.org/docs/2.2/mod/directives.html 获取每个配置指令的讨论。 

查看更多...

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 6924

mysql中文全文索引

 MySQL在高并发连接、数据库记录数较多的情况下,Select ... Where ... LIKE '%...%'的全文搜索方式不仅效率差,而且以通配符%和_开头作查询时,使用不到索引,需要全表扫描,对数据库的压力也很大。MySQL针对这一问题提供了一种全文索引解决方案,这不仅仅提高了性能和效率(因为MySQL对这些字段做了索引来优化搜索),而且实现了更高质量的搜索。但是,至今为止,MySQL对中文全文索引无法正确支持。

查看更多...

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 7875
在 Windows、Linux 操作系统,分别利用BAT批处理文件和Shell脚本,生成类似“20110228_082905.txt”以“年月日_时分秒”命名的文件。
 
  Windows BAT批处理文件:
@echo off
set time_hh=%time:~0,2%
if /i %time_hh% LSS 10 (set time_hh=0%time:~1,1%)
set filename=%date:~,4%%date:~5,2%%date:~8,2%_%time_hh%%time:~3,2%%time:~6,2%
echo test >> %filename%.txt
 
 
  Linux Shell 脚本:
#!/bin/sh
echo test >> $(date -d "today" +"%Y%m%d_%H%M%S").txt

查看更多...

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 5208

Windows下Nginx+PHP5(FastCgi)安装配置详解

   Nginx作为一款支持PHP的轻量级WEB服务器,在PHP网站建设中收到越来越多的应用,最近在Windows平台上安装配置了Nginx+PHP5的运行环境,非常方便,现详细介绍下Windows下Nginx配置PHP5的基础教程,Nginx配置PHP是以FastCgi方式配置的。

查看更多...

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 5937

如何使用Apache做负载均衡

要想使用apache做负载均衡,要先启用apache的三个模块

 

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_http_module modules/mod_proxy_http.so

mod_proxy提供代理服务器功能,mod_proxy_balancer提供负载均衡功能, mod_proxy_http让代理服务器能支持HTTP协议。    

 

然后再apache配置文件中添加如下配置

查看更多...

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 5713

认识 PHP 的hash函数

  Hashing function (散列函式) 在网页应用中被广泛采用,从数码签署、错误检测、登入验证、到压缩储存空间,由于它的原理比较复杂,很多人把它跟加密函式混淆,对于如何运用hash function,如何选择合适的hash function,和它的优点缺点都不清楚,本文尝试解答这些问题。

简单地说,Hashing 是一种数据影射(mapping) 的算法(algorithm),通常用来把一大串不定长度的数据影射到一个固定长度的、较短的数据,这个固定长度的数据称为hashing value (散列值)。

查看更多...

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 8016

常用mysql语句之复制表结构,表数据

 Mysql复制表结构、表数据

1、复制表结构及数据到新表

Create TABLE 新表 Select * FROM 旧表 

查看更多...

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 6149

NoSQL的特点

 NoSQL,指的是非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。

查看更多...

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 5978

 

  一、什么是索引? 

  索引用来快速地寻找那些具有特定值的记录,所有MySQL索 引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越 多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记 录,通过索引查找记录至少要比顺序扫描记录快100倍。 

查看更多...

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 5282

白话讲MyIsam和InnoDB的区别

"MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持"

这是网上对MyISAM和InnoDB的解释,很抽象吧,我们用白话的方式解释一下

其实也比较简单

所谓事务处理,就是原子性操作。
打个比方,支持事务处理的Innodb表,建设一个论坛中,发帖是给积分的。你发了一个帖子执行一个insert语句,来插入帖子内容,插入后就要执行一个update语句来增加你的积分。假设一种特殊情况突然发生,insert成功了,update操作却没有被执行。也就是说你发了帖子却没有增加相应的积分。这就会造成用户不满。如果使用了事务处理,insert和update都放入到事务中去执行,这个时候,只有当insert和update两条语句都执行生成的时候才会将数据更新、写入到数据库中,如果其中任何一条语句失败,那么就会回滚为初始状态,不执行写入。这样就保证了insert和update肯定是一同执行的。

查看更多...

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 5720

详解“InnoDB”和“MyISAM”的不同之处

   InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。 

查看更多...

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 5381

php缓存技术优化

关于require, include的性能

测试数据:

有一个数组 , 一共3万条数据, 1MB大小, 我分成2种方法放数据来测试//sexinsex

1. array.php 直接新建个空php文件, 把数组放进去

查看更多...

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 6215

SQUID FOR WINDOWS配置

 

  本文中SQUID放在172.20.65.201的机器上,应用WEB SERVER IP为172.20.65.203,其中SQUID在201上的80端口侦听,测试客户端机器为172.20.65.231,在squid.conf中#代表注释,所以开启某项设置,需去掉前面的#。TAG标签代表每一功能项的设置。

查看更多...

Tags: squid windows

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 9689

SQUID简介

 

SQUID 简单说来是基于UNIX下开发的为WEB应用加速的一个开源软件。SQUID已经普遍在基于nix系统下的WEB应用中使用,例如:新浪、网易都使用该软件,其中SQUID FOR WINDOWS是在WINDOWS下使用。SQUID通过哈希算法在磁盘上建立目录,将第一次请求的信息,存在指定的目录下,供其下次存取,此外SQUID也会将请求的页面信息缓存在内存中,当客户端访问某一页面时,如果内存中存在,则直接命中CACHE;如果内存中不存在,则到CACHE目录下获取,否则到后端的WEB  SERVER获取。

查看更多...

Tags: squid

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 6667

如何对Web服务器做压力测试[转]

 公司的Web服务器搭建完成,上线在即。它能够承载多大的访问量,响应速度和容错能力等性能指标是否满足要求,所有这些都是我最想知道,也最为担心的。如何才能知晓这一切呢?

 

查看更多...

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 6139

Mysql水平分表

 

Mysql在数据量大的情况下,会遇到水平分表的情况。

查看更多...

Tags: mysql 分表

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 6412

MySQL分表优化

  我们的项目中有好多不等于的情况。今天写这篇文章简单的分析一下怎么个优化法。

 

  这里的分表逻辑是根据t_group表的user_name组的个数来分的。

  因为这种情况单独user_name字段上的索引就属于烂索引。起不了啥名明显的效果。

查看更多...

Tags: mysql 分表

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 5300

博客怎么推广

博客推广方案

博客的推广方案收集

查看更多...

分类:WEB服务器 | 固定链接 | 评论: 0 | 查看次数: 5637