存档
[original]PV/UV/IP三者的概念以及区别
从风之翼那里得到Vdoing的邀请,把统计代码加到页面了。刚看了统计报告,对于UV会大于IP的结果很疑惑。在DNSpod群里问了达人,解释得很清楚。
PV(访问量):即Page View,即页面浏览量或点击量,用户每次刷新即被计算一次
UV(独立访客):即Unique Visitor,访问您网站的一台电脑客户端为一个访客
IP(指独立IP数):不包含10.0.0.0、172.16.0.0、192.168.0.0三个私有地址段
[Original]迁移至美国空间,贴点心得
在DRL的小S处买了Cpanel的空间,相当划算,速度还不错。熟悉了一段时间,功能相当强大,支持perl,支持ruby,还有ssh登录等等。相当满意,就酝酿着把空间也转过来。
今天下午,用了2小时,WordPress全部迁移完毕,如果还有小bug的话,请大家在评论中附上,谢谢大家。
简要写一下迁移过程
[Original]已解决:ArchLinux上编译AMP环境错误
按照M(MySQL)-A(Apache)-P(PHP)的顺序,从源代码编译安装。在未安装PHP之前,Apache可以正常开启。安装完PHP,apache restart出现如下错误:
[root@myhost php]# /usr/local/httpd/bin/apachectl stop
Syntax error on line 262 of /usr/local/httpd/conf/httpd.conf:
Cannot load /usr/local/httpd/modules/libphp5.so into server: /usr/local/httpd/modules/libphp5.so: undefined symbol: sqlite3ExprDelete 阅读全文…
[Original]PHP动态扩展模块
安装Magento电子商务系统,需要mcrypt.so模块。在Windows环境下,很好办,Windows下的lib/php目录一般是完整的,只需在php.ini里将;号去掉即可。在Linux环境下,这些模块一般是按需定制的。为了得到一个新模块,往往要重新编译整个PHP,耗时长,又容易出错。
[Original]PHP在线解压zip文件
之前有发过一帖《虚拟主机在线解压文件的实现》,采用的是phpshell,通用性较好,能解压zip/tar.gz/tat.bz2等等(依赖于Linux/Unix系统的Uncompress Tools),有个缺点就是,需要用户掌握基本的unix command。这里介绍另一种在线解压方式,只要简单的点击即可实现。
·实现步骤
下载php脚本unzip.php
修改unzip.php里面的$password = “666666″;字符串,在之后的上传解压过程会用得到 阅读全文…
[Original]Apache/Lighttpd/Nginx简要比较
·Apache 使用范围最广;在高负载环境下,性能不突出,单台仅能承受上千个并发数;对DOS(拒绝服务攻击)抵御能力差;只有Apache 1.3对FastCGI有支持,不适合使用3P(PHP、Perl和Python)的Web2.0站点
·Lighttpd 占有率仅逊于Apache、IIS和Google Web Server;单台支持上万并发;请求处理速度是Apache的3-5倍;典型范例-YouTube、Mop、SF、豆瓣
·Nginx(Engin X) 处理速度比Lighttpd快10%-15%;在Proxy方面,Nginx>Lighttpd;在FastCGI支持方面,Lighttpd>Nginx;典型范例-六间房,新浪Blog
以上数据、资料来自开发者经验,供Web部署相关人员参考
如果是新兴的Web Server 2.0站点,Lighttpd和Nginx凭借对FastCGI的支持,和高负载下的良好表现,将会是最好的选择;如果是传统站点,Apache是最通用的选择。
[Original]虚拟主机在线解压文件的实现
用过虚拟主机的用户应该都有遇到这样的问题,利用CuteFTP等工具上传整站,等待的时间是多么煎熬。为何不打包整站,在服务端直接解压呢?
大部分虚机是没有该功能的,我们可以透过Http Server对PHP的支持,利用PHP来执行Shell Command。(前提,PHP不能以SafeMode运行)
·实现过程
1.下载PHPShell http://phpshell.sourceforge.net/
2.解压上传到服务器,修改文件夹读写权限为755,修改phpshell.php的读写属性为600,修改config.php,假如用户名和密码,如
最近评论