欢迎各位兄弟 发布技术文章
这里的技术是共享的
当网站大量使用了Views的时候,网站加载速度明显变慢。
drupal的确很强大,不过新手总是因为drupal慢而找不到很好的解决办法而却步了。
这里写下一些你不能在网上找到的,特别是数据库优化部分——数据库结构建立才能从根本上让你的drupal站快起来。
下面适合drupal5~7.
提高 Drupal 性能和扩展性有很多方法。下面的表中选取了部分常用的性能和扩展性有关的模块,进行比较。
在xp下新安装drupal6(试过多个集成环境),速度很慢(包括安装的过程和安装后运行);在linux新安装drupal6速度很快。
以前在linux开发的drupal6程序,现在放在xp下/linux下,访问速度都很慢,跟上面在xp下安装新的drupal6一样,打开一个页面要半分钟。
找了很久,没找到原因。。。。。。。。。。。。
由 张明辉 于
用Drupal制作网站,尤其是在进行了汉化之后,你经常会觉得网站非常慢,甚至在本地测试时,打开一个网页都得等10秒以上。就因为这个,很多人放弃了drupal,其实,Drupal的性能完全可以进行优化和提升的,只是大家经常忽略这一点。
本drupal教程主要说的是devel模块。devel模块是开发用的,可以显示数据库查询和页面执行的时间。图1
登录或注册后发表评论
想做一个读者投票,功能如下:
1)多项选择
2)产品图片
3)产品图片选项大约50-80个
Drupal 社区里有几个创建评分或投票系统的模块,比如 fivestar,在 《 Drupal 7 字段 视图 关系 》上部里我们讲过,安装以后你可以为实体添加评分字段。还有 rate,你可以自己创建评分的方法,比如顶与踩,五颗星等等。这些模块提供了评分的方法,评分的数据都会通过 votingapi 来存储。
dpm()函数综述:
dpm()函数是由Drupal的Devel模块提供的一个API,用于调试Drupal变量。当dpm()函数被调用时,使用drupal_set_message()函数在Drupal页面的message区域打印变量。
dpm()函数的原形: