登录drupal管理员

在通过WorldCom作为Sun硬件和软件工程师构建和配置企业级解决方案来帮助在.com打下基础之后,Jason Smith进入了AAAS (美国科学促进协会,以及《 科学 》杂志的发行人)指导教育局的技术需求。

Jason建立或设计了从企业到小型企业类的解决方案,并且在Drupal中发现了一个灵活,可扩展,快速的开发框架,可以针对所有级别的项目。 作为开源运动的长期受益者,Jason(现为The Weather Company的一名高级软件架构师)是开源项目的狂热支持者,并坚信回馈支持他的社区。

我想像在飓风桑迪期间进行更积极的搜索(例如在飓风桑迪期间进行纽约搜索)会比在飓风桑迪期间在爱达荷州一个安静的城镇进行搜索时产生更高的工作量。 这导致了什么问题?您如何处理工作负载的平衡?

我们以可以充分利用中间和边缘缓存的方式构建站点。 缓存的使用以微妙的方式改变了流量管理的整体动态。 因为页面可以缓存更长的时间,所以无论我们收到多少内容请求,我们都只有很少的原始页面。

缓存不能完全解决我们的问题,它可以转移我们的担忧。 没有单个资源的请求比我们的TTL (生存时间)描述的请求频率更高,但是如果我们在一个时间段内请求一百万个资源,则每个/ will /都会被请求。 您可以增加TTL,但在内容和营销团队强加的某个时候会达到上限。

我们有数百万个位置来支持预测页面,但是这些页面仅在该位置唯一的实际预测数据上有所不同。 因此,策略的一部分是提高页面的可缓存性(增加TTL),而另一部分则是利用客户端资源来构建用户/位置(而不是原始调用)所特有的页面。

您如何利用不同的缓存层来扩展Drupal?

高TTL的挑战之一就是那些需要快速获取内容的时代。 在某些情况下,每个URL刷新Akamai缓存最多可能需要一个小时,这将使编辑团队陷入蜂巢。 显然,高TTL并不是解决方案的全部。

清漆缓存的清除速度更快,因为它们(通常)距离您很近,它们的数量较少,并且您可以更好地对其进行控制。 您在灵活地管理缓存生存期方面获得的收益,却失去了分布式缓存。 因此,我们找到了一种双赢的方法。

诀窍是使用多个缓存层,在我们的示例中,同时使用Akamai和Varnish。 在此设置中,我们可以将Akamai缓存TTL设置为相对较低的〜1-5分钟,而将Varnish TTL设置为更高的级别。 由于Varnish缓存清除很简单,并且在我们的控制范围内,因此我们可以获得分布式CDN的所有好处,并且能够更轻松地管理缓存过时。

您如何管理内容的生成和工作流程? (例如从作者到生产中发布的内容)

天气频道编辑团队坚持认为,内容开发应尽可能少。 为此,只有两个“工作流”状态,已发布和未发布。 编辑计划和工作流作为与内容输入和发布不同的任务进行管理。 在开发环境中预览内容更改和暂存内容是一个长期的挑战,但它并不妨碍完成工作。

一旦开发正在进行,是否遇到了任何意外的障碍,您如何克服它们?

总是存在意想不到的障碍,但是我们计划了一定程度的障碍。 就我们而言,最大的障碍与媒体管理有关。 最初,我们计划将其视为由其他平台解决的问题。 平衡时间表和所需的集成水平变得越来越困难,因此基本的Drupal平台承担了大量媒体管理职责。

考虑企业组织的需求时,媒体管理是一项巨大的工作:您必须管理内容共享,重复数据删除,有效期,翻译,短期/长期存储,CDN和DRM(以及强制执行),以及其他许多挑战和棘手的问题。

持续集成:您如何推出新功能?

我们在实现持续集成方面取得了一些令人印象深刻的飞跃,但是在许多问题上,Drupal的多个活跃和并行开发团队都遇到了同样的障碍。 由于模块,页面和行为的排列数量众多,我们的测试/回归套件庞大而笨拙。 我们还面临着挑战,即各个插件/模块不能像我们需要的那样独立地部署(或回滚),或者孤立得足够多,以避免需要全面的回归测试。 我目前的工作重点放在该项目的其他地方,但是质量保证(QA)团队非常有能力,并且正在探索多种选择来缩小差距。

DrupalCon 2015
演讲者访谈

本文是DrupalCon 2015 演讲者访谈系列的一部分。DrupalCon2015汇集了全球成千上万使用,开发,设计和支持Drupal平台的人。 它于2015年5月11日至15日在加利福尼亚州洛杉矶举行

翻译自: https://opensource.com/business/15/5/Interview-Jason-Smith-The-Weather-Company

登录drupal管理员

登录drupal管理员_天气公司依靠Drupal来管理内容相关推荐

  1. 登录drupal管理员_管理您的Drupal工作流程的最佳方法

    登录drupal管理员 One of the struggles that developers face when moving to Drupal 8 is the lack of best pr ...

  2. django启用超级管理员_如何启用和连接Django管理界面

    django启用超级管理员 介绍 (Introduction) If you have followed along in the Django Development series, you've ...

  3. drupal 迁移_关于如何迁移到Drupal的4个技巧

    drupal 迁移 如果您的网站内容丰富,那么您肯定会听说过Drupal ,这是一个开源内容管理系统(CMS). 也许您还听说过Drupal是免费的,安全的,并且拥有完善的开发人员网络,这意味着有很多 ...

  4. drupal mysql配置文件_安装和配置Drupal 8教程,如何安装和配置Drupal 8?

    Drupal 8是流行的Drupal内容管理系统的最新版本.这个指南演示了如何在运行Debian或Ubuntu的Linode上安装Drupal 8. 准备工作 1.熟悉我们的入门指南,并完成设置您的L ...

  5. php怎么实现登录后管理员和普通会员的不同的登录页面_智学网怎么登录 智学网怎么查分数 智学网统一登录平台网址分享https://www.zhixue.com/login.html...

    阅读本文前,请您先点击上面的"蓝色字体",再点击"关注",这样您就可以继续免费收到文章了.每天都有分享,完全是免费订阅,请放心关注. 注:本文转载自网络,不代表 ...

  6. 手机卫士04_ 手机定位_超级管理员_数据库

    手机卫士04_ 手机定位_超级管理员_数据库 1.1 定位功能简介: 常见的定位方式: ①网络定位:(IP地址),拨号上网一般是动态分配,如果网吧公司,就是静态分配的. 比较有名的数据库:纯真Ip数据 ...

  7. html5登录界面源代码_最新版本尤娜博客已更新源代码(速拿!!!)

    大家好,我是尤娜博客(una-boot)的作者树下魅狐,自2019年9月una-boot-1.0.0版本开源以来,陆续有热爱技术,钟爱技术写作的小伙伴为尤娜提出了宝贵的改进意见和建议,在此表示衷心的感 ...

  8. 20-50人,拓展基地_拓展训练_拓展基地_拓展公司推荐_嗨牛团建

    20-50人,拓展基地_拓展训练_拓展基地_拓展公司推荐_嗨牛团建 20-50人,拓展基地_拓展训练_拓展基地_拓展公司推荐_嗨牛团建 posted on 2016-08-31 12:39 lexus ...

  9. 企业邮箱登录入口有哪些?公司邮箱账号怎么登陆更方便

    刚刚毕业步入职场,给你分配了公司办公的邮箱,你知道企业邮箱怎么登录使用吗,公司邮箱账号怎么登陆?在一天的工作任务结束后,你是否清楚如何发送一封规范的汇报邮件,下面为大家演示TOM企业邮箱登录使用的技巧 ...

最新文章

  1. DP_knapsack
  2. java将输出结果写入csv文件_如何在Java中将数据写入.csv文件?
  3. linux下找不到libc 库,Linux-覆盖libc open()库函数
  4. 【渝粤题库】陕西师范大学200731 计算机组成原理
  5. 一个数据仓库转型者眼中的数据挖掘
  6. 《Python编程从入门到实践》记录之类继承
  7. 数据库笔记01:SQL Server系统概述
  8. 光纤光信号闪红灯_电信光纤光猫光信号闪红灯怎么处理
  9. linux 查找文件 mysql数据库_Linux下MySQL数据库目录多了好多文件
  10. 烂泥:使KVM显示VM的IP地址及主机名
  11. Firefox推荐安装插件
  12. tensorflow学习笔记1:batch normalization 用法
  13. 微星z370黑苹果_[原创]黑苹果Hackintosh 10.13.5 High Sierra i7 8700k z370
  14. Froala Editor HTML Editor Crack
  15. 数据库异常用户sa登录失败_Sa登录失败
  16. P1125 [NOIP2008 提高组] 笨小猴
  17. 在SDLC中使用静态代码分析的最佳实践
  18. 2022年全球市场Type-C USB网络摄像头总体规模、主要生产商、主要地区、产品和应用细分研究报告
  19. stm8f003读24C64程序
  20. 信号完整性之浅谈理解(七)

热门文章

  1. HAOI2018游记
  2. 开发整理笔记Markdown基本使用
  3. C++ std::tr1::shared_ptr使用说明
  4. Mars的mp3实例
  5. Thinkphp3.2整合微信支付
  6. 搭建你的持续集成server - CruiseControl step by step(1)
  7. 转载:迷你云 – 搭建自己的本地多人团队Dropbox 服务
  8. UVa-10382 Watering Grass **
  9. php三要素,并发编程三要素:原子性,有序性,可见性
  10. 分布式系统监视zabbix讲解十之监控tomcat--技术流ken