vim常用命令

 

redis简单队列

 

sphinx实时索引(一)

 

php安装sphinx扩展

 

coreseek安装

sphinx全称SQL Phrase Index(查询词组索引),是一个基于SQL的全文检索引擎
coreseek是基于sphinx的带中文分词功能的全文检索引擎
流程:php搜索 -> sphinx根据搜索关键字从索引中找出相关的MYSQL主键 -> 根据主键到MYSQL中找出相关数据。
sphinx缺点:
数据库必须要有主键;主键必须为整型;不负责数据存储;配置不灵活。
中文分词需要注意编码:php mysql sphinx 全部 utf8 Mysql > \s 查看 msyql状态

 

参考手册:http://www.coreseek.cn/docs/coreseek_4.1-sphinx_2.0.1-beta.html
排错地址:http://www.coreseek.cn/products-install/faq/

squid代理服务器

squid基本功能:提供对http和ftp协议的代理服务;缓存代理的内容,提高客户端访问网站的速度,并节约网络流量;对客户端地址进行访问控制,限制允许访问squid服务器的客服机;对目标地址进行访问控制,限制客户端允许访问的网站;根据时间进行访问控制,限定客户端可以使用代理服务器的时间等。

squid有三种代理方式

普通代理:需要客户机在浏览器中指定代理服务器的地址、端口。 (通常被透明代理取代)

透明代理:通过iptables将客户机的web访问数据转交给代理服务程序处理,客户机不需要指定代理服务器地址、端口等信息。(适用于企业的网关主机)

反向代理:反过来的普通代理。外部用户访问公司网站需要先经过squid代理。(适用于互联网企业加速自己的网站)

ACL(Access Control List)访问控制列表
可以从客户机的ip地址、请求访问的url/域名/文件类型、访问时间、并发请求数等各方面进行控制
acl 列表名称 列表类型 列表内容
http_access allow或deny 列表名 (列表名可以多个联合)
没有设置任何规则,则拒绝所有客户端的访问请求
有规则但找不到匹配项时,将采用与最后一条规则相反的权限

12