Centos 里的 yum 在线安装很慢.以下是替换为中国CentOS镜像服务器!
中国官方镜像网站: http://centos.ustc.edu.cn/
/* 使用说明 */
cd /etc/yum.repos.d [进入yum.repos.d目录]
mv CentOS-Base.repo CentOS-Base.repo.save [修改源文件名称备份]
wget http://centos.ustc.edu.cn/CentOS-Base.repo.5 [下载]
mv CentOS-Base.repo.5 CentOS-Base.repo [下载后的文件更名]
128m内存vps下nginx php-cgi mysql安装和优化
选取CentOS,因为它是号称最安全及性能都相对较好的Linux系统。系统内存128m,系统用掉30m,有100m左右可用(如图1所示),swap已经有256M,硬盘为5G,除去系统后大约有4G可供捣腾。
WordPress 统计代码插件化
转自芒果
为 WordPress 添加统计代码通常采用在 footer.php 文件直接嵌入的方式。一旦主题更换,就需要重新插入统计代码,比较麻烦。
以芒果使用的 Google Analytics 为例,可以将其以插件的形式嵌入源代码,从而避免修改模板文件。
Facebook性能大提升的秘密:HipHop
转自CSDN。
Facebook神秘的PHP项目HipHop for PHP终于揭开面纱。这个项目由一个PHP到C++的转换程序,一个重新实现的PHP运行库,和许多常用PHP扩展的重写版本构成,目的是旨在加速和优化PHP。
用Facebook官方博客(无法直接访问)上项目负责人赵海平(北大1987届遗传与分子生物专业,普林斯顿计算机科学博士)的话说,HipHop项目对Facebook影响巨大。它目前已经支撑了Facebook 90%的Web流量。由于HipHop,Facebook Web服务器上的CPU使用平均减少了50%,从而大大减少了服务器的需求。为了让这一改进也惠及社区,他们决定将之开源,希望能够进一步帮助提高更多大型复杂PHP网站的可伸缩性。
优化timthumb.php
TimThumb是一个简洁高效的创建图片缩略图的程序。它功能非常强大,并且制定性很强。通过对多个参数的控制,你可以灵活地设置缩略图片的输出样式。
然而,有时候具体应用时,会产生一些性能问题。由于它的调用方式
<IMG alt="" src="/scripts/timthumb.php?src=/images/whatever.jpg&h=150&w=150&zc=1">
服务器可能不会自动对图片进行压缩,也不会自动添加图片的客户端缓存过期时间。下面我们来看一下如何解决这些问题。
MySQL乱码问题总结
相信很多朋友在写程序的过程中都受到过乱码的骚扰,那么今天我就这个问题来同大家探讨一下。
乱码的问题分为很多种,很多人一见到有乱码就开始骂MySQL,其实很多情况下并不是MySQL造成的。 从乱码产生的原因来分析,乱码的产生一般有以下几种情况。
继续阅读“MySQL乱码问题总结”
A PHP Guy’s Look At Python
by Kevin Yank
Against all odds, I found myself with a little spare time this week. Rather than do something sensible like clean the garage or get some exercise, I took the opportunity to learn a new programming language: Python.
继续阅读“A PHP Guy’s Look At Python”
PEAR的安装
今天在网上看了大量关于PEAR安装的文档,包括pear.php.net里的安装介绍,因为没有真对性的安装过程,看得我有些云里雾里,不知所以然。以下是我对pear安装的一些理解。 继续阅读“PEAR的安装”
PHP的面向对象编程:开发大型PHP项目的方法
pear mdb 数据抽象层
Write once – run anywhere
一次编写——随处运行
这是Java的一句行销口号,但是它同时也是 PHP的关键特性之一。许多商业模型依赖于操作系统无关性来保证产品能够销售给广泛的客户群体。因而,为什么要把你自己绑在某种数据库厂商的身上呢?数据库抽象层使得你能够与数据库独立的开发你的应用程序。但是,通常情况下它们对性能的影响超过了你所希望的,要么他们并不足够抽象以消除所有和特定数据库相关的代码。
这篇文章将教给我什么?
这篇文章将对数据库抽象包 PEAR MDB 有一个很好的介绍。文章的焦点将是对 MDB 超越类似包所提供的更先进的特性,例如数据类型抽象和基于 XML 的 schema 管理。对 PHP 和 SQL 的基本理解是推荐的。
继续阅读“pear mdb 数据抽象层”