这篇文章给出了常用缓存的介绍,如普遍缓存技术、页面缓存、时间触发缓存、静态缓存、内存缓存、php的缓冲器、基于反向代理的Web缓存、DNS轮询等。对PHP缓存技术有兴趣的童鞋快看正文吧:
作者写在前面的话:别每天OO,这个配置怎么改,这段代码哪错了,没劲,好的程序不光是代码写的好,整体架构很重要,多了解程序之外的东西,这篇不再单单是程序方面的东西了,会写到从程序到服务器的设置,会比较多,但个人的经验有限,知道的就这么多,不知道的我也没法写呀, 文章说的不好大家就当我说梦话得了。所有程序例子都来自网络。
Tags: PHP缓存
PHP
2009-05-04
PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP是一种新型的CGI程序编写语言,易学易用,运行速度快,可以方便快捷地编写出功能强大,运行速度快,并可同时运行于 Windows、Unix、Linux平台的Web后台程序,内置了对文件上传、密码认证、Cookies操作、邮件收发、动态GIF生成等功能,PHP 直接为很多数据库提供原本的连接,包括Oracle、Sybase、Postgres、Mysql、Informix、Dbase、Solid、 Access等,完全支持ODBC接口,用户更换平台时,无需变换PHP代码,可即拿即用.
下载:PHP 5.2.9-1
Tags: PHP
PHP
2009-03-11
相信使用PHP开发web应用的朋友对MySQL都不会陌生,作为经典组合LAMP的一员,MySQL是一个非常流行的关系型数据库系统,2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
那么,MySQL有哪些管理维护的工具呢,除了系统自带的命令行管理工具之外,还有许多其他的图形化管理工具,这里介绍五个经常使用的MySQL图形化管理工具,供大家参考。
Tags: mysqlPHP
Database, MySQL, PHP
2009-03-09
2月28日10:03:12,phpMyAdmin 官网 发布了phpMyAdmin的最新版本 phpMyAdmin3.1.3 。
关于phpMyAdmin:
phpMyAdmin是一个免费的用PHP编写的b/s架构的软件,用来管理万维网上的MySQL数据库。 phpMyAdmin支持一系列对MySQL的直观操作 。系统的用户界面提供了对最常使用的数据库操作的支持(如:管理数据库,表,字段,关系,索引,用户,权限等) ,当然,您仍然可以直接执行任何SQL语句。
Tags: mysqlPHPphpmyadmin
Database, MySQL, PHP
2009-02-28
Image是一款功能强大、免费的Flash相册程序,而且它可以轻松定制。它支持多相册,支持jpg,png,gif,swf,flv,mp4等文件,而且可以把这些作为一个幻灯片展示。 查看 Demo
这款相册程序用PHP作为服务器端脚本语言来加载相片以及动态生成缩略图。Image里的相册和子相册以文件夹的形式存储,这些文件由FTP上传到服务器。
Some features of Imagin
Few images are loaded in advance for faster navigation
Images can have a small description
Full screen mode
Basic html view of images
Full browser resizable interface
Right click menu. Link to an image or a gallery can be sent directly
Keyboard navigation (space, arrows, enter, escape)
Images scales down […]
Tags: FlashPHP
Flash, PHP
2009-02-14
总体来说,模板引擎是一个”好东西”
作为一个PHP/Perl的程序员,许多模板引擎(fastTemplate, Smarty, Perl的 HTML::Template)的用户,以及我自己的(bTemplate [1] 的作者),我讲这句话很多次了。
然而,在同事进行了长时间的讨论之后,我确信了大量的模板引擎(包括我自己写的)根本是错误的。 我想唯一的例外是Smarty [2],虽然我认为它太庞大了,并且考虑到这篇文章的其余部分相当的没有观点。然而,就你为什么选择Smarty(或者类似的解决方案)有几个理由,这些将在文章后面探究。
这篇文章讨论模板的理论。我们将看到为什么大部分”模板引擎”是过于肥大,并且最终我们将回过头来看一个轻量级的,小巧快速的另类选择。
Tags: PHP模板
PHP
2008-08-06
由于Gutmans的特殊地位,他的这篇长文已经在技术界引发了强烈争议。参见其blog上和TSS上的讨论1,2。
PHP 3之后的主要语言开发者之一、Zend公司的创始人之一Andi Gutmans最近在blog中直言不讳地批评了Java语言。他指出,目前Java厂商试图在JVM上提供动态语言实现的路子根本不对,应该全面拥抱标准的动态语言。
下面是对全文的一个编译版本,基本反映了原貌。其中对多核环境中多线程(JVM)与多进程(LAMP)的比较,C语言生态系统以及开源
语言与Java等厂商语言和技术的比较,感觉都是非常有价值的。
Tags: javaPHP
PHP
2008-04-25
PHP开发中的一些常见问题摘录
【1】页面之间无法传递变量
get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET[’foo’],$_POST[’foo’],$_SESSION[’foo’]来得到
当然也可以修改自动全局变量为开(php.ini改为register_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。
【2】Win32下apache2 用get方法传递中文参数会出错
test.php?a=你好&b=你也好
传递参数是会导致一个内部错误
解决办法:”test.php?a=”.urlencode(你好).”&b=”.urlencode(你也好)
………….
Tags: PHP
PHP
2008-04-25