Tag: PHP博客程序

  • 修改13个WordPress主题函数优化载入速度

    免费的WordPress主题制作起来非常容易,使用一个WordPress主题也非常简单,下载主题,上传到相应的目录,后台激活即可。

    当WordPress访问速度慢的时候,也许第一反应是觉得WordPress主机有问题,也可能觉得是安装的插件有点多,但是,Wopus需要说明的是,WordPress主题由于制作质量的差异,也会影响到WordPress的访问速度。

    WordPress主题函数很多,每个函数也都有自己的作用,但是在一些时候,我们可以不使用函数,而直接使用具体的链接地址,这样就避免了函数对数据库的操作,从而提高了WordPress主题整体的载入速度。

    以下是13个有可能存在WordPress免费主题中的可以使用静态代码替代的或是可以删除的WordPress主题函数。

    • <?php language_attributes(); ?>该函数位于header.php文件,这个函数是用于生成当前博客所使用的语言的,比如“lang=’zh-CN’”,用来告诉浏览器当前页面是基于中文的,意义不大,所以为了速度删除它吧;
    • <?php bloginfo(’html_type’); ?> 该函数位于header.php文件,可使用text/html替换;
    • <?php bloginfo(’charset’); ?> 该函数位于header.php文件,是用来指定页面编码的,因为WordPress正常情况下使用的是UTF-8编码,所以这里可以使用UTF-8替换;
    • <?php bloginfo(’name’); ?> 该函数是用来生成博客标题的,可以说可能遍布全主题,所以如果你明确你博客的标题而且不经常修改或是修改不怕麻烦的话,可使用固定的名称来替换这个函数;
    • <?php bloginfo(’description’); ?> 如果上一个博客标题的函数一样,这个是用来生成显示博客副标题的,也可以使用静态的文字来替换,当然如果不需要的话也可以删除;
    • <meta name=”generator” content=”WordPress <?php bloginfo(’version’); ?>” /> <!– leave this for stats –> 该函数位于header.php文件(很多主题也没有这个函数), 记得去年,WordPress有一版除了漏洞,很多WordPress博客被黑了,原因就是很多人在自己的博客上暴露了当前使用的WordPress版本。详细可以查看这里。
    • <?php bloginfo(’stylesheet_url’); ?> 该函数位于header.php文件,是用来描写主题样式表位置的,如果你知道主题样式的绝对地址的话,也可以使用绝对地址来替换,如果不知道绝对地址的话,请不要改动这里;
    • <?php bloginfo(’rss2_url’); ?> 该函数位于一般会出现在header.php、sidebar.php、footer.php三个文件里,是WordPress自带的RSS解释地址函数。出现在header.php文件是用来给像Firefox这类的能在地址栏里检测是否有RSS输出显示图标的,但是现在的阅读器一般支持直接输入博客地址自动获取RSS地址,以及很多博客都会通过第三方烧录RSS地址,所以这个函数也是可以删除的。但如果是你指定这个函数到订阅图标的,那就另当别论了;
    • <?php bloginfo(’pingback_url’); ?> 该函数位于header.php文件,是用来生成pingback地址的,可以删除;
    • <?php bloginfo(’stylesheet_directory’); ?> 该函数是用来生成样式文件所在的文件夹目录地址,一般出现在样式中,比如引用背景图片时的地址,这个函数也可以使用绝对地址来替换,当然前提是你知道绝对地址;
    • <?php bloginfo(’comments_rss2_url’); ?> 该函数位一般出现在sidebar.php、footer.php两个文件里,是解释生成评论RSS地址的,如果不提供评论的RSS订阅,那就可以删除这个函数;
    • queries. seconds. –>该函数位于footer.php文件,用来显示页面载入速度,当然显示这个不会让你有多少快感,可以删除;
    • 如果你在主题中使用了Widgets,并且你准备一直都使用Widgets而不使用主题自带的侧边栏内容的话,你可以在sidebar.php中寻找位于 if ( !function_exists(’dynamic_sidebar’) || !dynamic_sidebar() ) : ?>和<?php endif; ?> 之间的代码,这些代码明显没什么价值了,可删除。

    当然,在修改替代之前,备份还是需要的。

  • Windows 7拥抱PHP提升开源应用能力

    Windows 7正式发售已经近在眼前,新的服务器版Windows Server 2008 R2也相应地发布在即,微软服务器与开发工具事业部全球副总裁Robert Wahbe近日接受了IT168记者的采访,谈论了Windows Server在互操作方面的进展,并就各企业案例解读了如何通过提高企业的效率和企业创新能力,既能够为企业节省成本,同时能够推动企业业绩获得提升。

    微软加快步伐 提高Windows部署开源应用能力

    Robert Wahbe谈到,在动态IT平台中,Windows服务器是它的核心。Windows平台的一系列产品完全是开放的,另外,产品间具有互操作性。他提到刚刚推出的Web Platform Installer ,大家可以直接从网上下载应用和数据,同时还可以使用Windows 系统的相关产品。他说,通过Web Platform installer安装平台,目前已经有价值超过400万的产品从网上下载,其中75万产品是开源应用程序,其中包括My SQL、PHP还有任何大家所知的软件产品。

    Robert Wahbe强调,微软会对PHP、My SQL进行技术支持。他说:“微软平台一直就是非常开放的,包括Windows Server 。现在我们也在观察用户到底需要什么,对一个开放平台上的操作者最大的问题是怎么把软件开发出来,怎么非常简易地做部署。我们在Windows Server 做非常大的工作,如怎么把整个部署做到位,让Windows上的应用可以一步到位,不光是应用软件,底层的平台技术也很容易和方便做出来,这是用户非常关注的一个程序。微软除了一开始就坚持开放,更注重用户场景,第三个方面,我们还与各厂商更进一步合作,更加优化我们的平台技术。”

    Robert Wahbe说,开发工具更注重像PHP这样的应用软件与Windows Server 的互动性。在Visual Studio平台中,我们对Java, HTML有支持,以前我们也采取开源平台。Visual Studio是最好的工具之一,对Java也有非常好的支持。比如,可以把一个软件导进去,SharePoint也是有这样的支持。Visual Studio本身就是一个非常开放的平台,我们有许多合作伙伴在上面做更多的应用。另外一个客户情景是许多企业的分支机构要通过因特网实现与总部相连,是一项花费相当巨大的网络部署。为解决这方面的难题,我们提出一个新的概念叫BranchCache。它可以使分支机构自动把相关信息先下载下来,存在本地。本地用户能够享受更好的用户体验,同时节省带宽。

  • 国外优秀开源PHP建站程序一览

    大量的PHP开源(开放源代码/Open Source)应用改变了这个世界,改变了互联网,以下我们总结从数据库到购物、博客等众多类型的开源PHP软件,供网站开发者们参考。

    博客:WordPress

    WordPress是使用PHP开发的著名博客平台,免费开源,功能强大,不仅仅用于博客搭建,还可以广泛应用于各类网络信息发布平台。

    论坛:phpBB

    phpBB是一种广泛流行的开源论坛软件,具有易于使用的管理面板和友好的用户安装界面,可以轻松地在数分钟内建立起一个论坛,功能上具有很高的可配置性,能够完全定制出相当个性化的论坛。

    CMS:Drupal

    Drupal是一个开源的内容管理系统(CMS)平台,拥有强大并可自由配置的功能,能支持从个人博客到大型社区驱动的网站等各种不同应用的网站项目。

    Wiki:MediaWiki

    MediaWiki是PHP语言写成开源Wiki引擎,全世界最大的Wiki项目维基百科就是使用MediaWiki引擎。

    Digg:Pligg

    Pligg是一套灵活的类似Digg的Web2.0 CMS系统,系统使用PHP开发,模仿了国外流行的DIGG系统。

    图像:Gallery

    Gallery 是一个非常有名的免费开源图库相册软件,基于 PHP 和 MySQL, PostgreSQL 等数据库。功能非常强大,有丰富的扩展可以下载,安装很简单,有很多插件可用。

    RSS:Gregarius

    Gregarius是一个RSS聚合程序,免费开源,具备不错的用户体验,易于操作和管理。可以把其当成RSS阅读器使用。

    电子商务:osCommerce

    osCommerce是一套由自由软件开发社团开发并维护的在线商店的解决方案,免费开源,并可以应用到任何的商业环境中,可以在短时间内生成一个功能强大的电子商务网站。

    广告:OpenX

    OpenX(原名phpAdsNew)是一个用PHP开发的广告管理与跟踪系统,适合各类网站使用,能够管理每个广告主拥有的多种任何尺寸横幅广告,按天查看,详细和概要统计并通过电子邮件发送报表给广告主。

    数据库:phpMyadmin

    phpMyAdmin是用PHP开发的MySQL的数据库管理工具。可以在Web界面上实现各种各样对MySQL数据库的管理和操作。