如何找到执行慢的php程序
最近在帮助一个网站做性能优化。 从原来的windows平台切换到了linux平台。php环境也已经变为主流的Nginx+php-fpm+eAccelerator+Zend Optimization组合 打开了MySQL的慢连接,发现基本集中在论坛的表查询上,但是我们如何定位有哪些php程序在执行的时候过慢呢?
通过查看php-fpm.conf配置,可以找到 …
嗜欲深着,天机浅!
最近在帮助一个网站做性能优化。 从原来的windows平台切换到了linux平台。php环境也已经变为主流的Nginx+php-fpm+eAccelerator+Zend Optimization组合 打开了MySQL的慢连接,发现基本集中在论坛的表查询上,但是我们如何定位有哪些php程序在执行的时候过慢呢?
通过查看php-fpm.conf配置,可以找到 …
最近在威客网上接了个任务,帮助调整伪静态规则。WEB服务是apache的,主要就是修改rewrite规则。
伪静态规则写起来比较麻烦,关键是正则表达是写完总要测试,而我们不知道这个rewrite该怎么测试。我们需要准确知道服务器是怎么匹配我们的规则的,匹配后又发生了什么。这也就是我今天要写的调试技巧。
目前我们采用的WEB Server主要是apache …
原来我的服务器上是MySQL 5.5.16。本来是用的挺稳定。但是当时编译的时候由于手误将DDEFAULT_COLLATION=utf8-general_ci \弄错啦。。。应该是utf8_general_ci。导致很多程序用的时候报错,或者需要修改。 最近发现MySQL更新到了5.5.18了,就打算迁移到新数据库正好修正原来问题。 为了不影响访问,就打算 …
我们知道网站的访问速度和很多因素相关,但是今天这里只是优化我们能力范围内的首页文件加载数量与大小。
如果首页文件很大,肯定加载慢。还有一个因素就是首页如果加载很多css和js文件,因为在加载过程中会建立很多次连接从而降低访问首页的速度。
下面是我博客默认情况下的加载css和js文件的数量
从图上可以看到加载了4个css文件和5个js文件。大小分 …
我们知道网站的入口域名一般都是www.domain.com或者domain.com。有的网站选择带www而有的网站选择不带www。 但是搜索引擎会将www.domian.com和domian.com 认为是两个地址从而分散我们的权重。所以通过nginx的301转向来统计入口域名,有利于我们的网站提高权重。 以我的博客为例,服务器采用的就 …
我们经常碰到linux乱码问题。尤其是碰到网页上传个中文文件名的文件,ssh登陆到linux一看全乱码想删除都不行。很郁闷的。如下图所示中文文件名全都是显示问号了(这个乱码由于你的编码设置不同,显示的也不太一样)
还有一个就是vim的乱码
解决办法:
首先需要给linux安装中文支持。这里以centos为例,所以采用yum安装
yum …
godaddy.com是全球知名的域名注册商。国内很多站长也是使用的这个注册商。
但是出于各种原因,godaddy的域名服务器经常被国内封掉。导致我们注册的域名无法被解析。直接影响了网站的稳定性。
解决办法无非两个:一、不用godaddy了,二、换域名服务器。
如果不打算用godaddy了,我推荐name.com也不错,不过不支持支付宝了。需要 …
vim是在linux下面很有名的编辑工具。而今天说到的这个gvim呢,就是vim工具在windows下的版本。 因为游戏、网银等种种原因,不是每个人都可以全部切换到linux下的,而linux的很多很棒的开源软件又特别好用。所以就尽量找这些软件的windows版本了。 软件主页:http://www.vim.org/
下载地址: …
今天修改了EMiDream模板。这个模板是给wordpress制作的,应用在http://www.templatesnext.org/网站 我是在emlog论坛找到了“通信民工”修改的过来的版本。 我所做的修改如下: 1、首页每条博客下面变为了中文的 评论 和 浏览 这个修改主要是在log_list.php文件中,将28、29 …