
WEB其它
文章平均质量分 56
enough_br
这个作者很懒,什么都没留下…
展开
-
web缓存技术
缓存的作用其实就是把数据库中的数据以其他更高效的读取形式保存,避免重复读取数据库而降低程序的响应时间,因为web程序的90%的瓶颈在于数据库的读取上.关于读取缓存的理论我简单介绍一下,普通的web程序的执行步骤是这样的:用户请求 -> 程序访问数据库读取数据 -> 显示数据而使用原创 2011-07-19 11:17:44 · 644 阅读 · 0 评论 -
websocket php
下面我画了一个图演示 client 和 server 之间建立 websocket 连接时握手部分,这个部分在 node 中可以十分轻松的完成,因为 node 提供的 net 模块已经对 socket 套接字做了封装处理,开发者使用的时候只需要考虑数据的交互而不用处理连接的建立。而 php 没有,从 socket 的连接、建立、绑定、监听等,这些都需要我们自己去操作,所以有必要拿出来再说一说。转载 2015-05-04 16:33:50 · 1024 阅读 · 1 评论 -
解决WEB集群session同步的方案,Redis内存缓存
转自:http://www.sziwap.com/archives/75.html最近公司WEB服务器换集群方式,集群所带来直接的问题就是session共享。如果用PHP自带的session处理方式,又要达到一致性,我已知的解决方案是NFS方法,不过担心磁盘性能以及session的处理机制,决定放弃这种方法,最后决定用内存缓存服务器来实现。公司目前主要缓存的使用已经全部转至Re转载 2013-02-05 16:35:41 · 1787 阅读 · 0 评论 -
HandlerSocket!
目前使用MySQL的网站,多半同时使用Memcache作为键值缓存。虽然这样的架构极其流行,有众多成功的案例,但过于依赖Memcache,无形中让Memcache成为故障的根源:Memcache数据一致性的问题:当MySQL数据变化后,如果不能及时有效的清理掉过期的数据,就会造成数据不一致。这在强调即时性的Web2.0时代,不可取。Memcache崩溃后的雪崩效应:作为缓存的Memcach转载 2012-10-24 15:09:59 · 443 阅读 · 0 评论 -
WEB服务器 - Apache、Nnginx、Lighttpd的比较和择优
1. Apache服务器和nginx的优缺点: 我们之前大量使用Apache来作为HTTPServer。 Apache具有很优秀的性能,而且通过模块可以提供各种丰富的功能。1) 首先Apache对客户端的响应是支持并发的 ,运行httpd这个daemon进程之后,它会同时产生多个孩子进程/线程,每个孩子进程/线程分别对客户端的请求进行响应;2) 另外,Apache可以提供静态和动态的服转载 2012-04-24 14:46:12 · 556 阅读 · 0 评论 -
PHP 页面编码声明与用header或meta实现PHP页面编码的区别
php的header来定义一个php页面为utf编码或GBK编码 php页面为utf编码 header("Content-type: text/html; charset=utf-8"); php页面为gbk编码 header("Content-type: text/html; charset=gb2312"); php页面为big5编码 header("Con转载 2012-01-03 15:48:03 · 374 阅读 · 0 评论 -
utf-8 ie6 乱码 Unicode签名bom 什么是bom?
http://rickie622.blog.163.com/blog/static/21238811201010301142784/http://www.cnblogs.com/Athrun/archive/2010/04/16/1713911.htmlhttp://jujuo.javaeye.com/blog/366673 最近在查看一些UTF8编码的中文网站转载 2012-01-03 15:41:25 · 673 阅读 · 0 评论 -
如何分析搜索引擎爬虫日志
在你网站遇到收录问题的时候,可能会分析这分析那的原因,但首页分析的应该是爬虫有没有到你网站的记录,如果没有,说明你的链接不过吸引爬虫;如果有过,你就应该看返回的代码,然后根据这个再分析其它的原因。要找到事情的原因,才能更加有效的解决问题。 假如你要搜索百度的爬虫,那么就直接在保存记录的文本文档上搜索“Baiduspider”,我们节选以下一行来做详细的分析: 2011-07-22转载 2012-02-02 13:43:24 · 1719 阅读 · 0 评论 -
用谷歌浏览器来当手机模拟器
参照:http://blog.s135.com/chrome_phone很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。 谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页:转载 2011-11-17 18:16:22 · 352 阅读 · 0 评论 -
cookie生成和访问的简单逻辑
根据http协议,cookie是在浏览器访问了生成cookie的页面之后才会生成的cookie生成和访问的简单逻辑如下,分为两个步骤访问验证码页面 -> 页面向浏览器发送cookie生成的响应头 -> 浏览器接受后cookie生成再次访问测试页面 -> 浏览器发送当前已有的co原创 2011-07-19 11:00:13 · 1410 阅读 · 0 评论 -
google地图,怎么把地图弄到自己的网站上,带中文参数的
访问http://maps.google.com找到你需要的位置,设定好地图的图层,选择右侧的links,然后把Paste HTML to embed in website下面的html代码粘贴出来放到你的网页上即可,如果你想自定义和预览样式,你可以点击Customize and原创 2011-07-19 11:13:28 · 716 阅读 · 0 评论