跳转到主要内容
  • 云客Drupal8源码分析 之 缓存系统Cache

    在介绍drupal8的缓存系统前我们先了解一下缓存系统的本质及特性,缓存的存在依赖于两个目的:节省资源和提高速度,起不到这两作用则缓存没有存在的必要,当一个结果需要进行大量计算才能得到,而它又不会频繁更新那么缓存结果可以节省大量算力,缓存的是一个结果,这个结果可以存放在多台服务器上面实现负载均衡,从而进一步提高访问速度,在高访问网站中缓存非常重要,drupal8的缓存设计也是围绕这两个目的而设计。

  • 云客Drupal8源码分析 之 HttpKernel堆栈

    HttpKernel为何物?从名字可以看出它就是处理http请求的核心,只需要把请求对象传给它,就返回响应对象,一次http访问大体上就算完成了(为什么说是大体上,在实际应用中发送完响应还会做一些类似于析构函数工作的事情),为规范统一HttpKernel的使用symfony为此定义了HttpKernel接口,位于\vendor\symfony\http-kernel\HttpKernelInterface,在drupal8中所有HttpKernel定义类都必须要实现该接口,在Druapl8

  • 云客Drupal8源码分析 之 服务容器及Symfony依赖注入组件

    迟迟未写这个主题是因为它太重要,以至于是drupal8系统运行的一个阶段性标识,它贯穿整个系统,服务容器及Symfony依赖注入组件是drupal8系统的中枢,学习的重中之重

    很多新同学可能对“服务容器”、“依赖注入”这样的词感觉陌生,其实非常简单,只是名字玄乎而已,下面解释一下:

  • Windows下通过Composer来安装Drush图文教程

    首先要安装  Windows 版的 Composer。

    下载地址:https://getcomposer.org/Composer-Setup.exe

    下面开始安装吧!第一步,先选择本地的php.exe的位置:

  • 想用Drupal 做个网站,谁能协助?

    公益网站,最好用Drupal 做,谁能协助,付劳务小费,高手请联系我QQ: 252283727 参照网站: https://www.mda.org/ http://www.meilizhongguo.org/

     

  • Drupal8 如何导入中文汉化包

    本篇文章介绍如何为 Drupal 8 导入中文汉化包。

    英文版的安装就不再赘述,下面介绍一下如何导入中文包。

  • 人员列表显示邮箱

    2016-09-27_093322.png

  • 云客Drupal8源码分析 之 Session系统

    Session在网站中扮演非常重要的角色,储存临时用户数据、登录数据等等都用到了它,Drupal8使用到了Symfony的Session组件,该组件非常强大灵活,drupal8在此基础上有所改造和扩展,要理解Symfony的Session组件让我们先从原生php的Session机制说起:

  • 云客Drupal8源码分析 之 响应对象Response及Cookie设置

    要理解这一部分推荐先了解RFC2616文档,RFC文档就是互联网技术的魂,该文档定义了http协议,里面详细阐述了各类http头的使用,作 为补充材料可以看一看上野宣所著的《图解HTTP》一书,于均良翻译,(题外话:日本人写的技术书籍大多比较踏实,印象深刻的是远山启写的《数学与生活》 简述极限概念的时候比国内高等教育教科书好太多,希望国内多出好书,)

  • 云客Drupal8源码分析 之 请求对象Request及请求堆栈

    drupal8是建立在Symfony组件之上,Symfony认为网站系统无非就是一个将请求转化为响应的系统,并以此设计执行流程,drupal8也是如此,所以整个系统运行之初就是建立请求对象,这个对象将贯穿整个程序,被各个模块访问。