文章存档
文章中心
2014-06-19 14:08:14
现在的CMS系统、博客系统、BBS等都喜欢使用标签tag作交叉链接,因此我也尝鲜用了下。但用了后发现我想查询某个tag的文章列表时速度很慢,达到5秒之久!百思不解(后来终于解决),我的表结构是下面这样的,文章只有690篇。
文章表article(id,title,content)
标签表tag(tid,tag_name)
标签文章中间表article_tag(id,tag_id,article_id)
其中有个标签的tid是1
2014-03-19 16:10:36
一、个人所得税主要修改内容如下:
变更内容
修改前
修改后
费用扣除标准(起征点)
2,000元,外籍(含港澳台)为4,800元
提高至3,500元,外籍(含港澳台)不变
2014-03-12 17:44:40
最近在做数据统计的项目,突然发现进入数据展示页面后,再点菜单上的任何页面,都会发生卡住的现象,一开始以为是服务器的问题,后来用xdebug + WinCacheGrind 分析,原来页面一直卡在 session_start()上。
session默认是文件存储,也可以存在数据库和内存,存入内存可以使用Memcached和Redis技术
session默认以文件保存,当一个用户访问session_start页面后,这个时候
2014-03-12 13:45:19
网站前端优化,包含多方面的内容,
主要包含 尽可能的减少 HTTP 的请求数 、将 CSS 样式放在页面的上方、将脚本移动到底部、压缩js和css、减少 DNS 查询、使用 Gzip 压缩、使用CDN等等
雅虎网站 在网站优化方面,提出十几个建议, 具体见规则原文。
YSlow 是雅虎基于网站优化规则推出的 Chrome 扩展,帮助你分析并优化网站性能。
2014-03-12 13:27:38
浏览器的并发请求数目限制是针对同一域名的。
意即,同一时间针对同一域名下的请求有一定数量限制。超过限制数目的请求会被阻塞,这就是为什么会有img.php3.cn, static.php3.cn 之类域名的原因。
有的请求会持续很长时间,如果把 img, css, js… 都放到 php3.cn 一个域名下面,其他请求就迟迟无法完成,浏览者看来就是『卡住了』。而把图片放到 img.php3.cn 之后,css和图
2014-01-22 20:00:44
1、连接数Simultaneous Browser connections [SBC]
1.1、连接数是指在同一时间内服务器可以接受的访问数,可以简单的理解为在同一时间内允许向服务器发出的请求数。
HTTP是一个无状态的面向连接的协议,无状态不代表HTTP不能保持TCP连接,更不能代表HTTP使用的是UDP协议,无状态是指协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。从另一方面讲,打开一个服务器上的网页和你之前打开
2014-01-16 19:46:36
1、Nginx 502 Bad Gateway 出现这个情况通常是后端主机宕机,或者说是Nginx和FastCGI进程管理器(PHP-FPM)交互时,FastCGI进程管理器(PHP-FPM)出现了异常,出错的原因一般都不是nginx的问题。
具体原因分析:
1.1、php-fpm.conf中max_requests设置过低。 PHP-FPM有一个参数 max_requests,该参数指明了,每个c
2014-01-16 17:54:29
1. Nginx的模块与工作原理
Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工作。
Nginx的模块从结构上分为核心模块、基础模块和第三方模块:
核心模块:HTTP模块
2013-12-26 19:59:55
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,可用于在HTTP环境下传递较长的标识信息。
base64编码就是长得像下面这样子的代码:
thunder://QUFodHRwOi8vd3d3LmJhaWR1LmNvbS9pbWcvc3NsbTFfbG9nby5naWZaWg==
上面代码是一个迅雷下载链接,就是base64编码后的地址
base64:URL就是URL地址是base64编码
2013-12-20 19:34:26
1. 原理
首先主服务器把数据变化记录到主日志,然后从服务器通过I/O线程读取主服务器上的主日志,并且把它写入到从服务器的中继日志中,接着SQL线程读取中继日志,并且在从服务器上重放,从而实现MySQL复制。具体如下图所示:
2. 安装
网上很多,请参考安装
假设已安装
master ip为 192.168.1.1
slaver ip为 192.168.
2013-12-13 17:24:53
PHP从 5.3开始支持phar,简单点说就是把一些文件打包起来, 也可以理解成是山寨jar。
使用 phar 就是把一堆文件打包成一个文件,
目的是为了 方便分发,部署,管理 ,但个人感觉用处不大,只做学习使用
示例:
首先立了一个foo目录,目录里面有Foo.class.php和index.php两个文件:
< ?php
//