在Drupal的数据库层应用MySQL Master/Slave

关于drupal性能的优化,文章Drupal高性能经验漫谈中提及多种方法,但在数据库的架构方面,我们还没有讨论到MySQL的主从架构,即Master/Slave如何在Drupal中应用。众所周知,MySQL的master/slave模式对于提高数据库访问层的性能是非常有效的,本文就在Drupal中如何应用mysql当master/slave做一下简单介绍。默认情况下Drupal6并不支持master/slave结构,即使是Drupal的Pressflow...
浏览:126

让猪去飞-漫谈Drupal性能优化经验贴

drupal性能问题一直以来都是Drupaler们最大的难题,在平台设计方面,可扩展性和高性能从来都是难以平衡的问题。drupal平台本身的优劣本文不做讨论,就Drupal的性能问题,这里列几个实战总结经验,以供参考。1. 使用静态页面缓存(Boost模块)静态页面是最快的,没有之一!因此静态页面缓存是最佳选择,尽量把页面动态的部分独立处理,用ajax/iframe调用,整个页面是静态页面,...
浏览:114

Drupal自定义代码实现URL重写

drupal中使用URL别名在SEO以及网站用户体验方面非常重要,通常我们使用如下几个模块,path(核心模块)pathautopath_redirectglobal_redirect一般情况下,给一个URL设置一个别名,全站的所有URL都会更新用这个别名来代替原来的URL。比如: /user/1 —> /robbin-zhao这样设置的URL会被保存在url_alias表中。这里有两个术语:1. outbound URL 输出URL,或者显示/打印的URL。2....
浏览:113

CentOS 安装 supervisor 以及设置 Laravel 队列设置

supervisor安装先安装 Python 的 easy_install,再通过 easy_install 安装 supervisor# yum install python-setuptools # easy_install supervisor配置文件生成配置文件,并建立相应目录,管理 supervisor 启动进程# echo_supervisord_conf > /etc/supervisord.conf # mkdir -p /etc/supervisor/conf.d/编辑 /etc/s...
浏览:117

Laravel 的任务调度 (cron) 和队列一起使用制作采集器

说明!注意事项!看下面的教程!还是看一遍laravel中文文档是很有必要的!因为我是看中文文档、写出来的程序本人使用的是阿里云(1核CPU|1GB内存|1M带宽|centos6.5-64位系统|系统盘20G|laravel5.2)的配置所有的队列(queue)和任务调度(console)里面的数据库DB操作!都需要使用 DB类库!不可以使用orm!区别是mysql长链接和短链接……任务调度(console)里面只做数据库的查询——处...
浏览:117

React 入门实例教程

现在最热门的前端框架,毫无疑问是 React 。                                    上周,基于 React 的 React Native 发布,结果一天之内,就获得了 5000 颗星,受瞩目程度可见一斑。React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意...
浏览:153

关于HTML DOM 的添加子节点appendChild()方法

script放<body>外是加载页面时按顺序加载,遇function()则跳过 放<body>内不会加载,被调用时加载 也就是function()放哪都可以,只要是html里面。 通过函数方法调用, 1' 先createElement()元素节点,保存给变量a; 2' 再createElementTextNode()文本节点,保存给变量b; 3' 调用变量a的方法appendChild(b) 来追加文本到元素节点中; 4' 把元...
浏览:62

解析数组和指针的区别【Van0512】

这边先简单介绍一下内存分区。 内存按照用途划分为五个区: 栈区:由系统控制分配和回收。 例如定义变量 int x = 0; int *p = NULL; 变量所占的内存都是分配在栈区的。 堆区:由程序员管理。 在C语言中由 malloc 申请的内存,或者在C++中,用 new 申请的内存,是在堆区中申请的。用完之后需要程序员自己回收,否则会造成内存泄漏。 全局区:存储全局变量及静...
浏览:48

Java程序员应该知道的10个调试技巧

调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅! 调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方法基本都...
浏览:53

js函数自动执行(附:window.onload与$(document

首先写一个函数 function myFunction(){ //函数内容 console.log("函数自动执行"); } 函数自动执行方法一: window.onload=myFunction(); 注: `<1>window.onload://只有当页面中的HTML结构、图片、文字等所有资源都加载完成才会执行对应的操作 (在一个页面中只能使用一次,使用多次后面会把前面的覆盖掉->因为它是DOM0级事件绑定,如果改为DOM2事件...
浏览:56

java入门第三季简易扑克牌程序--欢迎交流

//扑克牌类 public class Card implements Comparable<Card> { private String name;//牌名称 private int value;//点数 private int keyvalue;//花色值,黑桃,红桃,梅花,方块分别对应4,3,2,1 public Card(String name, int value, int keyvalue) { super(); this.name = name; this.value = value; this.keyvalue = keyvalue; } ...
浏览:60

设计模式--工厂模式--抽象工厂模式

工厂模式有2种:工厂方法模式、抽象工厂模式 *工厂方法模式:一个产品系列 *抽象工厂模式:一个产品族(包含多个系列) 2.抽象工厂模式的实现:以华为系列手机为例 - 定义接口(青春版) public interface YoungInterface { public void drawYoung(); } - 定义接口(标配版) public interface StandardInterface { ...
浏览:66

Java学习系列:Java泛型

一、为啥需要泛型? 首先,先看看下面这段代码: public class GenericTest { public static void main(String[] args) { List list = new ArrayList(); list.add("qqyumidi"); list.add("corn"); list.add(100); for (int i = 0; i < list.size(); i++) { String name = (String) list.get(i...
浏览:68

ECMAScript 6 —— Class类

在 ECMAScript 6 引入的 JavaScript 类(class)是 JavaScript 现有的原型继承的语法糖。 类并不是 JavaScript 里加入的新的面向对象的继承模型。JavaScript 中的类只是能让我们用更简洁明了的语法创建对象及处理相关的继承。 定义类 class Polygon { constructor(height, width) { this.height = height; this.width = width; } } 注:你必须先...
浏览:50

想要亲手实现一个Android刷新控件,你只需要掌握这些知识

十一期间,大家都去玩耍了,笔者以前写的一个开源库收到了star,笔者非常高兴,心血来潮之下,决定重新搞一搞,耗费了三天的假期。笔者期望,这个刷新控件能像Google的SwipeRefreshLayout一样,支持大多数列表控件,另外还得有加载更多功能,最好要很方便的支持个性化吧。开源库在这,TwinklingRefreshLayout,如果喜欢请star,笔者的文章也是围绕着这个控件...
浏览:95

页面

热点文章

手册 更多

top