PHP企业级应用的常见缓存技术

这篇文章给出了常用缓存的介绍,如普遍缓存技术、页面缓存、时间触发缓存、静态缓存、内存缓存、php的缓冲器、基于反向代理的Web缓存、DNS轮询等。对PHP缓存技术有兴趣的童鞋快看正文吧:
作者写在前面的话:别每天OO,这个配置怎么改,这段代码哪错了,没劲,好的程序不光是代码写的好,整体架构很重要,多了解程序之外的东西,这篇不再单单是程序方面的东西了,会写到从程序到服务器的设置,会比较多,但个人的经验有限,知道的就这么多,不知道的我也没法写呀, 文章说的不好大家就当我说梦话得了。所有程序例子都来自网络。

Tags:

PHP发布PHP 5.2.9-1修正版

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:

MySQL有哪些维护管理工具?

       相信使用PHP开发web应用的朋友对MySQL都不会陌生,作为经典组合LAMP的一员,MySQL是一个非常流行的关系型数据库系统,2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
  那么,MySQL有哪些管理维护的工具呢,除了系统自带的命令行管理工具之外,还有许多其他的图形化管理工具,这里介绍五个经常使用的MySQL图形化管理工具,供大家参考。

Tags:

phpMyAdmin3.1.3 发布了

2月28日10:03:12,phpMyAdmin 官网 发布了phpMyAdmin的最新版本 phpMyAdmin3.1.3 。
关于phpMyAdmin:
phpMyAdmin是一个免费的用PHP编写的b/s架构的软件,用来管理万维网上的MySQL数据库。 phpMyAdmin支持一系列对MySQL的直观操作 。系统的用户界面提供了对最常使用的数据库操作的支持(如:管理数据库,表,字段,关系,索引,用户,权限等) ,当然,您仍然可以直接执行任何SQL语句。

Tags:

基于PHP-Flash的相册:Image

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:

[转]超越模板引擎

总体来说,模板引擎是一个”好东西”
作为一个PHP/Perl的程序员,许多模板引擎(fastTemplate, Smarty, Perl的 HTML::Template)的用户,以及我自己的(bTemplate [1] 的作者),我讲这句话很多次了。
然而,在同事进行了长时间的讨论之后,我确信了大量的模板引擎(包括我自己写的)根本是错误的。 我想唯一的例外是Smarty [2],虽然我认为它太庞大了,并且考虑到这篇文章的其余部分相当的没有观点。然而,就你为什么选择Smarty(或者类似的解决方案)有几个理由,这些将在文章后面探究。
这篇文章讨论模板的理论。我们将看到为什么大部分”模板引擎”是过于肥大,并且最终我们将回过头来看一个轻量级的,小巧快速的另类选择。
 

Tags:

“已经输掉Web之战” - PHP教父炮轰Java

       由于Gutmans的特殊地位,他的这篇长文已经在技术界引发了强烈争议。参见其blog上和TSS上的讨论1,2。
         PHP 3之后的主要语言开发者之一、Zend公司的创始人之一Andi Gutmans最近在blog中直言不讳地批评了Java语言。他指出,目前Java厂商试图在JVM上提供动态语言实现的路子根本不对,应该全面拥抱标准的动态语言。 

 
       下面是对全文的一个编译版本,基本反映了原貌。其中对多核环境中多线程(JVM)与多进程(LAMP)的比较,C语言生态系统以及开源

语言与Java等厂商语言和技术的比较,感觉都是非常有价值的。 

Tags:

PHP开发中的一些常见问题摘录

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:

  • Tags Cloud

    • (2) (2) (12) (2) (2) (6) (11) (2) (3) (3) (3) (21) (7) (3) (3) (10) (3) (2) (2) (23) (3) (2) (4) (3) (4) (2) (18) (3) (2) (2) (3) (2) (3) (2) (2) (3) (3) (3) (14) (3) (2) (6) (3) (2) (2)

      WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.

  • 赞助商

    AD载入中……