Drupal 初次使用感受,兴许补充。
非常久曾经就接触过。下载下来安装,结果界面太丑,太难看,直接删除。
近期又一次想到开源CMS,好奇看到那么多人推崇drupal。也便下载来又一次研究了下。
刚接触了下。只是总体使用感觉非常差。尤其几个地方:
1)本地安装都很缓慢,途中还提示运行超时。
可想而知,假设放到网上去,会怎么样的卡资源?空间提供者非封了站点不可。
2)数据库表没有前缀。
这多都多少年代了,数据库表还是直接一次性安装连前缀都不给了。对照中国的那些CMS 开源产品真的是太落伍了。
3)数据库设计很耗费资料。
看了一些网上对drupal的博文。描写叙述得神乎其神,尤其是提到drupal是一款CMF,内容管理框架(一种万能的感觉),也就是能够用drupal来开发不论什么想要的程序。
万能的?看了数据库结构,确实能够开发不论什么东西,由于他一个文章都分了N个表来存储。可是问题是,这种执行对server配置要求相当高。查询一篇文章都得查询多个表。
想象一下。像国产dedecms这类都是MyISAM。直接2个表查询。他这种设计模式,drupal这种设计模式很耗费资源。
4)不支持生成静态
国外的那些CMS,压根就不支持静态。而是一种插件化的思路。
他们的思路都是一种拓展方式。
可是安装的插件/拓展越多,就会越卡。
这对于中国的使用者来说,太奢侈。
就好比国外的软件如今基本上都是在线安装,几百MB的都在线安装。chrome也玩在线安装,结果非常多人根本安装不了。问题在于大部分中国人的网速根本1M都没有。30K~50K就不错了。国情~ 国外的人基本上都是用VPS。国内的大部分都是虚拟主机,几百个站点同一个server上。假设不支持生成静态,每次都直接查询数据库,仅仅会非常卡。且无法承受多少訪问量。
5)官网差点儿打不开,下载更是非常久
drupal的官网都非常难打开。我是使用的goagent代理才打开的。
下载drupal总是失败,后来用迅雷才下载成功。预计是从迅雷分享资源里面的,而不是从drupal直接地址下载来
(兴许补充 default7#zbphp.com)
----------------------------------
2014-6-29 补充:
drupal是支持自己设置表前缀的,在安装的时候advanced setting里面,设置table prefix。
Drupal 初次使用感受,兴许补充。的更多相关文章
- Jetty:配置安全
用${jetty.home}和${jetty.base}配置安全 Jetty 9.1中: 1)${jetty.home}是jetty公布(二进制)的文件夹路径: 2)${jetty.base}是用 ...
- Spark SQL Catalyst源代码分析Optimizer
/** Spark SQL源代码分析系列*/ 前几篇文章介绍了Spark SQL的Catalyst的核心运行流程.SqlParser,和Analyzer 以及核心类库TreeNode,本文将具体解说S ...
- 阿里巴巴2015研究project普通笔试题,与答案
欢迎您对这篇文章的其他建议.我可以留言在以下平台. 个人博客网站:www.anycodex.com/blog/ Csdn博客网站:http://my.csdn.net/?ref=toolbar 微博: ...
- Android SDK 5.0 这个语句带来折腾 - 生命在于折腾!
Android SDK 5.0 带来的这番折腾 - 生命在于折腾! 太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一 ...
- I2C驱动程序框架probe道路
基于Linux的I2C驱动器.采纳probe道路.根据这个框架,如下面就可以写任何支持I2C总线设备Linux驱动器. I2C设备连接到cpu具体i2c接口.被安装在cpu的i2c适配器.i2c设备和 ...
- linux下分析Java程序内存汇总
使用pmap查看进程内存 执行命令 使用pmap能够查看某一个进程(非java的也能够)的内存使用使用情况, 命令格式: pmap 进程id 演示样例说明 比如执行: pmap 12358 显示结果例 ...
- Java Jdk1.8 HashMap源代码阅读笔记二
三.源代码阅读 3.元素包括containsKey(Object key) /** * Returns <tt>true</tt> if this map contains a ...
- Android基础工具类重构系列一Toast
前言: 一直在考虑写一下Android实际项目中的一些总结,翻看CSDN博客,上一篇已经是一年多曾经. 本系列定位Android基础工具类重构.旨在记录实际项目中经经常使用到的一些工具类,比方Toas ...
- Linux Shell Vim 经常使用命令、使用技巧总结
前言 本文总结了自己实际开发中的经常使用命令,不定时更新,方便自己和其它人查阅. 如有其它提高效率的使用技巧.欢迎留言. 本文地址 http://blog.csdn.net/never_cxb/art ...
随机推荐
- Java-动态规划-最多苹果数量的方法
平面上有N*M个格子,每个格子中放着一定数量的苹果.你从左上角的格子开始,每一步只能向下走或是向右走,每次走到一个格子上就把格子里的苹果收集起来,这样下去,你最多能收集到多少个苹果. 思路: 解这个问 ...
- JavaScript 在双引号之间引用变量
可以采用 ' + 变量 + ' .
- sql server 2008导入和导出sql文件
导出表数据和表结构sql文件 在日常的开发过程中,经常需要导出某个数据库中,某些表数据:或者,需要对某个表的结构,数据进行修改的时候,就需要在数据库中导出表的sql结构,包括该表的建表语句和数据存储语 ...
- hdu 4506(数学,循环节+快速幂)
小明系列故事——师兄帮帮忙 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Tot ...
- js-键盘回车搜索enter
这个问题需求在移动版上经常用到. <div class="sousuo"> <input type="text" placeho ...
- js-禁止微信内置浏览器调整字体大小
js方法: (function(){ if(typeof WeixinJSBridge=="object"&& typeof WeixinJSBridge ...
- 标题:如何使用ShareSDK实现Cocos2d-x的Android/iOS分享与授权
Cocos2DX 简介 Cocos2d-x是一套成熟的开源跨平台游戏开发框架.其引擎提供了图形渲染.GUI.音频.网络.物理.用户输入等丰富的功能,被广泛应用于游戏开发及交互式应用的构建.引擎的核心采 ...
- 2016Unite Shanghai 总结
有幸参加了Unite 2016 Shanghai unity开发者大会,这里做一些简单总结 一.日本Marza 分享 <The Gift> Marza用unity做渲染,加上一些自己的扩展 ...
- 贪心—— P1809 过河问题_NOI导刊2011提高(01)
洛谷——P1809 过河问题_NOI导刊2011提高(01) 题目描述 有一个大晴天,Oliver与同学们一共N人出游,他们走到一条河的东岸边,想要过河到西岸.而东岸边有一条小船. 船太小了,一次只能 ...
- 笔记-迎难而上之Java基础进阶4
内部类创建多线程 //匿名内部类创建多线程 public class InnerClassThread{ public static void main(String[] args){ //回忆一下之 ...