08 2015 档案
摘要:Memcached 官方网站:http://memcached.org/官网对其的描述是:What is Memcached?Free & open source, high-performance, distributed memory object caching system, generic...
阅读全文
posted @ 2015-08-30 11:45
nemo20
摘要:在 Nginx 下配置 Basic 认证需要依靠 Nginx 的 http_auth_basic_module 模块(官方文档:http://nginx.org/en/docs/http/ngx_http_auth_basic_module.html) 配置过程: ① 生成认证文件,形式为 用户名:
阅读全文
posted @ 2015-08-25 21:30
nemo20
摘要:在控制器中判断请求是否是通过 AJAX 提交,ThinkPHP(3.2.2)中在 ThinkPHP/Library/Think/App.class.php (Line:49) 中定义了常量 IS_AJAX:define('IS_AJAX', ((isset($_SERVER['HTTP_X_REQU...
阅读全文
posted @ 2015-08-25 10:37
nemo20
摘要:/* * 环境:WAMP( Windows7 + WampServer2.2(Apache 2.2.21)) */配置过程:① 生成用户文件,文件路径可以使用绝对路径,也可以使用相对路径进入 apache 安装目录,使用 htpasswd.exe 创建用户 Admin(密码:123456),保存在...
阅读全文
posted @ 2015-08-24 21:40
nemo20
摘要:nginx 反向代理时,如果后端有多台服务器,就可以实现负载均衡。实现原理:把多台服务器用 upstream 绑定在一起并起一个组名,然后 proxy_pass 指向该组。ngx_http_upstream_module 官方文档地址:http://nginx.org/en/docs/http/ng...
阅读全文
posted @ 2015-08-23 16:16
nemo20
摘要:在 nginx 中,proxy 用来实现反向代理,upstream 用来实现负载均衡。例如有两台服务器,nginx 服务器作为代理服务器,执行 .html 文件,apache 服务器上执行 .php 文件,客户端发来的请求首先发送给 nginx 服务器,如果发送请求的是 .php 文件,则把请求通过...
阅读全文
posted @ 2015-08-21 00:00
nemo20
摘要:设置缓存,可以提高网站性能。当网站的部分内容,比如新闻站的图片,一旦发布就不太可能发生更改,此时需要用户在访问一次页面之后,把该页面的图片缓存在用户的浏览器端一段时间,就可以用到 nginx 的 expires 设置。expires 的语法参见:http://nginx.org/en/docs/ht...
阅读全文
posted @ 2015-08-19 23:25
nemo20
摘要:使用 FireFox(40.0)访问博客园(http://www.cnblogs.com/),观察 http 头信息请求头信息:Accept-Encoding gzip, deflate 表示浏览器接受的压缩方式有 gzip 和 deflate响应头信息:Content-Encoding gzip ...
阅读全文
posted @ 2015-08-18 22:45
nemo20
摘要:例,需要给 121.52.215.100 连接添加一个用户 dee,密码是 123456,他只能对数据库 vshop 有 select 权限:CREATE USER 'dee'@'%' IDENTIFIED BY '123456';GRANT SELECT ON vshop.* TO 'dee'@'...
阅读全文
posted @ 2015-08-17 16:49
nemo20
摘要:访问项目地址:http://192.168.254.100/ecshop某个商品的 URL:http://192.168.254.100/ecshop/goods.php?id=3现在需要实现把以上 URL 改写成http://192.168.254.100/ecshop/goods-3.html(...
阅读全文
posted @ 2015-08-14 00:17
nemo20
摘要:下载 ecshop (ECShop_V2.7.3_UTF8_release1106)安装包,解压之后把 upload 文件夹使用 ftp 传到服务器的 /usr/local/html 目录下,同时改名为 ecshop,在浏览器访问http://192.168.254.100/ecshop/insta...
阅读全文
posted @ 2015-08-12 23:37
nemo20
摘要:Apache + PHP 的编译 和 Nginx + PHP 的编译,区别: Apache 一般把 PHP 当作自己的一个模块来启动; Nginx 则是把 HTTP 请求变量(如 get,user_agent)转发给 PHP 独立进程,与 Nginx 进行通信,称为 fastcgi 运行方式。 因此
阅读全文
posted @ 2015-08-10 00:51
nemo20
摘要:重写的规则可以放在 serverer 里,也可以放在 location 里。rewrite 规则:常用的命令有① if(条件){} 设定条件,再进行重写if 语法:if 空格 (条件){ 重写模式}条件的写法:a.“=”来判断相等,用于字符串比较b.“~”用正则来匹配(此处正则区分大小写)“~*”表...
阅读全文
posted @ 2015-08-09 00:58
nemo20
摘要:首先对 URI 进行精准匹配,如果匹配上则退出匹配,返回精准匹配结果;如果没有匹配上则寻找普通匹配,如果命中多个普通匹配,则记忆最长的匹配结果(不考虑 location 的顺序);如果后面还有正则匹配,则按照正则匹配的 location 先后顺序,先匹配上的发挥作用,返回正则命中结果;如果正则没有匹...
阅读全文
posted @ 2015-08-05 23:21
nemo20
摘要:DOM 树状图如下所示,要找到 div id = 'a' 的元素之前的(同辈)离该 div 最近的一个 div class = 'a' 的元素(图中左至右第 2 个 div class = 'a' 的元素),并且将其删除使用 jQuery,代码:$("#a").prevAll(".b").first...
阅读全文
posted @ 2015-08-05 10:22
nemo20
摘要:在 /usr/local/nginx/conf/nginx.conf 的默认 server 段中,保留默认的 location 信息(之前测试的 location 配置删除): location / { root html; index ...
阅读全文
posted @ 2015-08-04 23:06
nemo20
摘要:在 /usr/local/nginx/conf/nginx.conf 的 server 段中,location 表示根据 URI 来进行不同的定位:把网站的不同部分定位到不同的处理方式上,例如遇到 .php 文件如何调用 PHP 解释器。location 语法:location [=|~|~*|^~...
阅读全文
posted @ 2015-08-03 22:39
nemo20
浙公网安备 33010602011771号