登录 |  注册 |  繁體中文

文章中心
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-23 11:09:30
要放假了,马上放假,马上有钱!^-^
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 //
2013-12-13 09:13:15
PHP从5.4.0开始已经内置了Web服务器,开发测试环境再也不需要安装Apache/Nginx了,也不需要为每个项目配置站点,使用起来也非常简单,只需要在终端中进入你站点的根目录,执行以下的命令: $ php -S localhost:8000 然后就可以在浏览器里访问了。 如果你想指定站点的根目录,使用-t参数 $ php -S localhost:
2013-11-25 17:52:58
题一、 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url? 方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。 1) 遍历文件a,对每个url求取hash(url)%1000,然后根据所取得的值将url分别存储到1000个小文件(记为a0…&
31页/总38页  共456条记录  首页 上一页 下一页 尾页

回到顶部