标签归档:php

选择网站主机时必须注意的20个问题

image

哈哈,既然你点开了这篇文章,我猜十有八九你是个Web开发人员。虽然开发网站比考虑主机方面的问题有趣多了,但主机的选择的确是个非常重要的事情,不可草率决定,否则后患无穷。

本文指出了20个在选择网站主机时必须注意的问题,希望对你有所帮助。

1 容量

在选择主机时,首先你考虑的就是“我可以存储多少数据?”对绝大多数中小型网站来说,有上那么几个G的容量就足够了。有些主机商提供“无限空间”的主机(主要是国外的主机商),这其实是骗人的。仔细去读他们的《服务条款》,他们往往会说:没错,我们提供无限容量的主机,前提是你必须是“正常”网站。但什么是正常网站?这可就由不得你了。所以还是选择又设定容量的主机比较稳妥。

另外特别要注意的是,有些国内主机是把数据库容量和网页空间容量分开计算的,购买前务必注意。

2 带宽(流量)

带宽有时又叫流量,和容量两个概念容易搞混。容量指的是你拥有的硬盘空间,比如100MB,那你最多就只能存储100MB的网页、数据或多媒体文件。而带宽指的是在一定周期内(通常是一个月)你的主机允许的用户上传/下载的总容量。比如你的主机上有个1MB的网页,当用户查看这个网页1000次,就产生了1G的流量(带宽)。

继续阅读

phpMyAdmin开发人员访谈——4个人支持整个项目

673-phpmyadmin-logo-s-

如果说哪个开源程序不需要介绍大家就认识,那一定是phpMyAdmin,一款流行的MySQL数据库的Web管理界面。MySQL是全球最流行的Web程序数据库,而phpMyAdmin让MySQL更易于管理。phpMyAdmin允许数据库设计师连接MySQL,查看他们具有权限的所有数据库和数据表,并在上面执行操作,如创建和调整表结构、插入和更新数据、导入和导出,以及在多个服务器上同步数据。

继续阅读

10个不常见却很有用的PHP函数

1. sys_getloadavg()

sys_getloadavt()可以获得系统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。

与其让服务器因负载过高而宕掉,不如在系统负载很高时主动die掉一个脚本,sys_getloadavg()就是用来帮你实现这个功能的。 不过很遗憾,该函数在windows下无效。

2. pack()

Pack()能将md5()返回的32位16进制字符串转换为16位的二进制字符串,可以节省存储空间。

3. cal_days_in_month()

继续阅读

10个你可能从未用过的PHP函数

1. sys_getloadavg()

sys_getloadavt()可以获得系统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。

与其让服务器因高负载宕掉,不如在系统负载很高时主动die掉一个脚本,sys_getloadavg()就是用来帮你实现这个功能的。 不过很遗憾,该函数在windows下无效。

2. pack()

Pack()能将md5()返回的32位16进制字符串转换为16位的二进制字符串,可以节省存储空间。

3. cal_days_in_month()

cal_days_in_month()能够返回指定月份共有多少天。

继续阅读

PHP4何时会死?

goPHP5-283x100

PHP4 何时会死?要回答这个问题,先得明确 PHP4 应不应该死。从 PHP5 开始,大量强化面向对象编程的功能和特性被加入到PHP中,OOP编程变得更加容易和高效;一些函数的性能得到了优化;增加了如 XML 处理等符合时代潮流的函数系列;修改了部分设置以强化安全性。从发展的眼光看,新的版本淘汰旧版本是必然趋势

PHP 官方在2007年的最后一天正式停止对PHP4的更新,但PHP4并没有立刻死亡:许多升级缓慢的服务器、尤其是虚拟主机提供商仍然保留着 PHP4。

我们无法统计有多少服务器仍然在运行PHP4,但是在对ChkVersion上46个基于PHP的建站程序的最新稳定版本做了一番调查后,发现其中竟然有30个程序仍然支持PHP4,占到总数的65%。其中不乏耳熟能详的著名建站软件,如WordPress(最低支持到4.3)、Drupal(最低支持到4.3.5)、Joomla(最低支持到4.3.10)、Dizcuz(最低支持到4.1)。

继续阅读