Drupal模块开发 | Drupal主题开发

Drupal数据库操作-db_merge判断记录是否存在,并进行相关的插入或者更新操作

Drupal 判断记录是否存在,并进行相关的插入或者更新操作。如果记录存在,就更新它,把value更新为指定的值;如果不存在,就插入这条记录。如果记录存在,就更新update字段的内容(name字段为Tiffany);如果字段不存在,就插入insertFields的内容;

Drupal数据库操作-Drupal多数据库的配置及使用

之前有提及,Drupal支持比较常见的数据库种类,但其实不仅仅如此,在Drupal开发过程中,Drupal还可以同时支持多数据库,Drupal多数据库操作如下:1、配置Drupal多数据库,只需要配置settings.php 就可以实现;2、在Drupal模块开发中,切换主\备数据库

Drupal数据库操作-通过db_query_temporary()建立临时表

在Drupal开发过程中,可能遇到比较复杂查询语句,或者需要做一些临时的数据处理,我们可以通过db_query_temporary()建立一个临时表,Drupal开发中db_query_temporary()的使用方法如下:

Drupal性能优化—通过Varnish提升Drupal性能

在Drupal开发中,一个大项目开发完成,客户会提到部署、维护、性能提升等需求。Varnish是一款高性能且开源的反向代理服务器和http加速器。它可以大幅提升web访问速度。Varnish是用于可以提升WEB访问速度的工具,并非只包括Drupal。

Drupal 性能优化—Boost Custom Expire Rules 模块篇

使用 Boost 模块可以针对匿名用户将页面静态化,通过一些修改也可以实现登录用户静态化,但静态化后,Boost 模块自定义的规则比较有限,难以满足要求。

drupal 函数 l()介绍

l()函数应该是Drupal开发者使用频率最高的函数之一,主要是要来实现一个链接,而不单纯是一个URL地址。

Pages