HDR

HDR

Nginx使用Apache的php处理后台

Nginx本身不自带PHP处理模块,因此需要配置反向代理,将php请求交给其他的PHP解析器执行,然后返回结果给Nginx。

目前流行的方式是使用fast-cgi的方式配置PHP处理服务。其优点是比较简洁,服务器负载轻。但是缺点也是很明显的:无法查看php处理状态。

比如有时候网站因为负荷过高,php处理线程已经全部阻塞,就会造成网站无法再响应php服务。使用fastcgi方式,无法查看是哪些脚本处理时间过长,阻塞了php处理线程。

而Apache的优点就在于,可以很好的查看哪些php脚[……]

阅读全文»

使用Nginx提升网站访问速度

本文主要介绍Linux系统安装HTTP服务器——Nginx、并在不改变原有网站结构的条件下用Nginx来提升网站的访问速度。

Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性、丰[……]

阅读全文»

Google SiteMap 生成工具 (PHP & ASP)

Google SiteMap简介:
Google推出的Sitemap,是对原来robots.txt的扩展,它使用XML格式来记录整个网站的信息并供Google读取,使搜索引擎能更快更全面的收录网站的内容。Sitemap的作用就好像为网站提供了整站的RSS,而Google就是这些RSS的订阅者,只要网站有更新就会自动通知Google。这样一来,搜索引擎的收录由被动的Pull变成了主动的Push,辛苦的Google爬虫们终于可以松一口气了。
不过就目前来说,Google Sitemap还不是一个能让每个站[……]

阅读全文»

提高SQL执行效率的几点建议

提高SQL执行效率的几点建议:
尽量不要在where中包含子查询;
关于时间的查询,尽量不要写成:where to_char(dif_date,’yyyy-mm-dd’)=to_char(’2007-07-01′,’yyyy-mm-dd’);
在过滤条件中,可以过滤掉最大数量记录的条件必须放在where子句的末尾;
FROM子句中写在最后的表(基础表,driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有三个以上的连接查询,那就需[……]

阅读全文»

记住这53个要点提高PHP编程效率

用单引号代替双引号来包含字符串,这样做会更快一些。因为 PHP 会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有 echo 能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP 手册中说 echo 是语言结构,不是真正的函数,故把函数加上了双引号)。
1、如果能将类的方法定义成 static,就尽量定义成 static,它的速度会提升将近 4 倍。
2、$row[’id’] 的速度是$row[id]的 7 倍。
3、echo 比 print 快,并且使用 echo 的多重参数[……]

阅读全文»

PHPExcel读取excel文件示例

PHPExcel是一个非常方便生成Excel格式文件的类,官方下载包中带有大量如何生成各种样式excel文件的示例,但没有一个读取Excel文件的完整例子.Xiaoqiang根据网上的资料,整理了一份简单读取Excel文件的例子.
传统方法:

<?php
/**
*
* @copyright 2007-2012 Xiaoqiang.
* @author Xiaoqiang.Wu <jamblues@gmail.com>
* @version 1.01
*/[……]

阅读全文»

网站工程管理与规范

随着互联网的发展,网站制作作为一个行业已经悄悄的兴起,越来越多的网站制作任务需要网页制作公司完成,越来越多的问题出现在网站制作的过程中。例如:不能按期完成制作,不能使客户满意,费用超出预算等等。仔细分析原因,发现大部分失败的原因有以下几点:
a.忽视客户的不断变化的需求;
b.没有保留历史文档作决策参考;
c.忽视监督项目进度;
d.忽视不断的测试和修改;
e.没有使用专业的项目管理软件,靠主观决策。

问题发现了,有没有一个好的解决办法可以减少失误,控制和管理网站制作呢?
网站开发制作是[……]

阅读全文»

Windows 7自动登录设置

操作过程如下:

1. 在开始菜单搜索框输入 “netplwiz” 按回车,打开高级用户控制面板;

2. 在高级用户控制面板中,取消对”要使用本机,用户需输入用户名和密码(E)”项的勾选;

3. 系统将弹出窗口要求输入默认登录系统的用户名和密码,输入完成后点击确定;

4. 重启Windows 7,即可发现系统自动以默认用户登录。

注:由于Windows 7与Vista的核心相差不大,此方法对Vista同样适用。[……]

阅读全文»

鄂ICP备13000209号-1

鄂公网安备 42050602000277号