例如,我的Activity类中有一个方法,如下所示 我可以抑制lint警告,但在旧的Android 2.2上会执行此代码会发生什么? 旧SDK中没有'removeOnGlobalLayoutListener'功能,如何在该平台上编译和运行? ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我已经在Wordpress中为一次项目或会议创建了一些很少页面的网站,并且我正在考虑将来这些网站会发生什么。 我想我并不孤单,因为那里有大量网站,现在仅保存为存档,但与90年代所有内容都是静态HTML的网站不同,这些网站现在使用某些软件来提供CMS功能,即使仅用于几页+搜索。
我的问题是,使用所有这些模块化软件(Wordpress,Joomla等),您都需要使用各种插件和主题来使它们变得实用且美观,但是所有这些功能迟早都会停止。 这意味着,如果您想保持网站原样,则需要保留该软件的旧版本。 我的意思是永远。
另一方面,它们是如此受欢迎(Wordpress现在下载量已超过1亿),如果它们在不久的将来不成为最受欢迎的漏洞利用的目标,我将感到惊讶。 我不知道这些软件的安全性,但是我已经体会到每月持续进行大约7次成功的黑客攻击,不断清洁/修复osCommerce网站的意义,直到网站所有者同意更好地完全关闭网站并开始建立一个新的。
作为一种替代解决方案(但我真的不知道是否可行),是否有任何方法可以将整个网站设置为只读模式? 我的意思是将数据库设为只读,将文件系统设为只读,禁用管理界面和所有注释字段,然后仅将站点保留为存档,唯一的动态部分是搜索功能。
在文件系统/数据库级别上可能吗? 将黑客拒之门外是否有帮助? 还有其他解决方案吗? 请理解,我的意思是, 不可能永远保持CMS网站的永远更新 ,即使其中一些网站狂热地花一整夜寻找修复损坏的主题/插件,但在核心升级后才中断,仍然有99%的网站最终将处于“固定”状态; 永远使用有效但旧的CMS /插件/主题组合。
是的,您可以使用wget
或类似工具为网站拍摄快照,基本上是用静态HTML页面替换CMS驱动的网站。
wget -mk http://www.example.com/
这样一来,您就无需永远进行更新。
我认为99%是一个非常慷慨的估计,但这不重要。 最终以您所指状态结束的大多数网站仅在其域注册后才持续存在(特别是因为大多数Wordpress或OSCommerce部署通常都设置为根域,并为整个Web状态提供服务。)一般而言,如果域本身处于被忽略和放弃的状态,则自然到期过程会将其停用,并且通常将不再可用。
至于锁定这些CMS系统之一上的整个站点范围的状态,从理论上讲,如果删除了所有服务器文件的所有写特权并撤消了除SELECT之外的每个数据库用户特权,这是有可能的。 在大多数情况下,这根本无法达到将软件保留用于CMS的目的,因为所有记录都无法再更新(对于OSCommerce,则是项目,对于Wordpress,则是帖子。)但是,这在很大程度上取决于特定CMS所需要的环境,而Wordpress的其中一个环境对于完全可以工作的读/写权限非常讲究。 这将进行有趣的实验,但可能不是您所描述的实用解决方案。
获取呈现的内容并构建静态镜像是另一种选择,并且可以很容易地通过编写脚本来实现自动化,该脚本可以获取呈现的页面的HTML内容并构建静态的链接替代方案。 但这也有点不切实际,尤其是在搜索的情况下(因为按其定义,这需要数据库访问。)
简而言之,这是一个有趣的想法,但是最终被忽略并且所有者不致力于维持适当更新的站点注定要到期,并且互联网业务和域名注册的自然过程常常使它们达尔文化。
作为一种替代解决方案(但我真的不知道是否可行),是否有任何方法可以将整个网站设置为只读模式? 我的意思是将数据库设为只读,将文件系统设为只读,禁用管理界面和所有注释字段,然后仅将站点保留为存档,唯一的动态部分是搜索功能。
WP Super Cache具有“锁定”功能-为几乎每个访问者提供静态HTML文件。 这并不是您要找的东西,而是一个简单的解决方法,因为我不知道WordPress的“只读”功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.