由 匿名 (未验证), 13 九月, 2010 Programmatically creating FileField entries I've had to bump my head into batch uploading files to a drupal installation. Thanks to the prosepoint developers for the fileupload code in their profile. It's code for importing a single file. Just make a simple loop to import bunch of files.
由 匿名 (未验证), 6 九月, 2010 nginx-0.7.65 编译配置参数 --help this message --prefix=PATH set the installation prefix --sbin-path=PATH set path to the nginx binary file --conf-path=PATH
由 匿名 (未验证), 6 九月, 2010 Nginx+Apache搭建前后端web生产环境[转] 前言:谈到Linux下的web生产环境,大家就会想到apache这个开源服务器软件.apache可以整合大多数应用,比如jsp,php,cgi,python等等,但是apache过于臃肿以及对静态文件响应过于缓慢让很多使用者感到头疼.而nginx作为新崛起的服务器软件,在很多方面超出apache,定位也很明确:高性能的 HTTP 和反向代理服务器.因而,本篇主要讲的是nginx作为前端,apache作为后端的应用环境搭建过程. 为什么不使用nginx+php(fastcgi)作为生产环境?我提出我的看法. 1. php(fastcgi)不够稳定,经常出现502错误,生成相对复杂的页面没有优势,反而会使php-cgi进程变为僵尸进程.2. 安全性,多用户多站点权限问题.php(fastcgi)在应对多用户多站点往往捉襟见肘,不易于实施.3.
由 匿名 (未验证), 22 八月, 2010 Drupal匿名缓存模块大比拼 测试方法,同一台主机执行以下命令: ab -H 'Accept-Encoding: gzip' -n 1000 -c 25 http://www.sample.com/ 详细数据不保留了,只记录最后的结果(请求数/每秒)。
由 匿名 (未验证), 22 八月, 2010 LAMP 系统性能调优——MySQL 服务器调优 如今,开发人员不断地开发和部署使用 LAMP(Linux®、Apache、MySQL 和 PHP/Perl)架构的应用程序。但是,服务器管理员常常对应用程序本身没有什么控制能力,因为应用程序是别人编写的。这份 共三部分的系列文章 将讨论许多服务器配置问题,这些配置会影响应用程序的性能。本文是本系列文章的第三部分,也是最后一部分,将重点讨论为实现最高效率而对数据库层进行的调优。 关于 MySQL 调优 有 3 种方法可以加快 MySQL 服务器的运行速度,效率从低到高依次为: 1. 替换有问题的硬件。 2. 对 MySQL 进程的设置进行调优。 3. 对查询进行优化。 迁移到 DB2® 您正在寻找一种干净利落、无成本的方法用来从 MySQL 迁移到 IBM® DB2® 吗?“从 MySQL 或 PostgreSQL 迁移到 DB2 Express-C” 介绍了如何使用文中提供的迁移工具来简单地实现这种转换。可以 下载 免费的 DB2 Express-C 并开始体验。
由 匿名 (未验证), 22 八月, 2010 LAMP 系统性能调优——优化 Apache 和 PHP 如今,使用 LAMP(Linux®、Apache、MySQL 和 PHP/Perl)架构的应用程序不断被开发和部署。但是,服务器管理员常常对应用程序本身几乎没有控制能力,因为应用程序是别人编写的。这份 共三部分的系列文章 将讨论许多服务器配置问题,这些配置会影响应用程序的性能。第二篇文章重点讨论可为优化 Apache 和 PHP 而采取的措施。 Linux、Apache、MySQL 和 PHP(或 Perl)是许多 Web 应用程序的 LAMP 架构的基础。有很多基于 LAMP 组件的开源软件包可用于解决各种各样的问题。随着应用程序负载的增加,底层基础设施的瓶颈也会越来越明显,其表现形式就是响应用户请求的速度变慢。 上一篇文章 展示了调优 Linux 系统的方法,还介绍了 LAMP 和性能度量的基础知识。本文重点关注 Web 服务器组件:Apache 和 PHP。 调优 Apache Apache 是一种高度可配置的软件。它具有大量特性,但每一种都代价高昂。从某种程度上来说,调优 Apache 来说就是以恰当的方式分配资源,还涉及到将配置简化为仅包含必要内容。 配置 MPM
由 匿名 (未验证), 18 八月, 2010 Drupal 6.17 版本起有个不兼容的修改 Incompatible changesDrupal 6.17 introduces the following incompatible changes.Session handling
由 匿名 (未验证), 11 八月, 2010 升级centos的httpd/php/mysql版本 centos自带的软件版本太低了,即使是最新的5.5版本,自带的php居然是5.1版本。据说php5.2.9以下版本都有bug,因此必须升级centos的yum数据库。 以下最官方的升级方法,连到centos的测试仓库区升级:
由 匿名 (未验证), 9 八月, 2010 百万级PHP网站架构工具箱 在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及Tsung。 Poppen.de目前有200万注册用户数、2万并发用户数、每天20万条私有消息、每天25万登录次数。而项目团队有11个开发人员,两个设计,两个系统管理员。该站点的商业模式采用免费增值模式,用户可以使用搜索用户、给好友发送消息、上载图片和视频等功能。 如果用户想享受不受限制发送消息和上载图片,那么就得根据需要支付不同类型的会员服务,视频聊天及网站其他服务也采用同样的策略。 Nginx