小编Bar*_*all的帖子

自我更新PHP + MySQL应用程序的最佳实践是什么?

现在,桌面应用程序可以自我更新,这是非常标准的做法.在Mac上,在我的书中使用Sparkle的每个非Apple程序都是即时获胜.对于Windows开发人员,已经详细讨论过这个问题.我还没有找到有关自我更新的Web应用程序的信息,我希望您能提供帮助.

我正在构建一个像Wordpress或Drupal一样安装的Web应用程序 - 将其解压缩到一个目录中,点击一些安装页面,它就可以了.为了获得广泛的服务器兼容性,我被要求使用PHP和MySQL - 那是**MP吗?无论如何,它必须是广泛的跨平台.对于上下文,这基本上是针对小型企业的统一Web消息传递应用程序.它不是另一个CMS平台,想想网络邮件.

我想了解自我更新的Web应用程序.首先,(1)这是一个坏主意吗?从Wordpress 2.7开始,自动更新只是一个按钮,看起来很简单,但我可以想象这么多的方式可能会非常糟糕,非常错误.另外,网络进程是不是可以写入安全漏洞的想法?

(2)开发时间值得吗?世界上可能有数以百万计的WP安装,所以值得花时间让WP团队轻松实现,在全球范围内节省数百万工时.我只能想象几千个我的软件安装 - 正在构建自我升级值得花时间投资,还是我可以假设用户足够先进,下载和安装网络软件可以通过升级核对清单?

如果这不是安全灾难或浪费时间,那么(3)我正在寻找任何以前做过的人的建议.你在数据库中保留了一个版本表吗?你如何管理数据库升级?在自我更新的Web应用程序的上下文中,您使用什么方法回滚部分升级?使用ORM层是否更容易或更难?你是否保留了版本变化的三角形,或者你每次只是吹灭整个事物?

我很感激你对此的看法.

php mysql security upgrade

26
推荐指数
3
解决办法
6666
查看次数

标签 统计

mysql ×1

php ×1

security ×1

upgrade ×1