it-swarm.cn

如何轻松地将WordPress安装的大小从开发减少到生产?

有时会发生廉价但快速/可靠的托管计划的缺点是只有50MB/100 MB的本地空间,用于文件和数据库。

现在,在开始生产之前,我手动删除了一些文件。例如CSS和javascript的开发版本,我不使用的插件语言文件等。

是否有软件或批处理脚本可以帮助我在将WordPress安装部署到生产服务器之前减小其大小?

1
Drake

当你缩小你的JavaScript和CSS。我怀疑你将节省超过1MB的磁盘空间。也许使用像smush.it这样的工具或 ImageOptim 会产生显着的(超过1MB)差异。可能有用的东西(特别是如果你正在使用PNG的是尝试将你的图像移动到精灵。使用它的算法可以很好地压缩图像(虽然不能保证)

您最好的选择是删除未使用的所有主题和未使用的所有插件。你能做的其他事情真的会有所作为。如果你的网站不适合50或100MB的空间削减你的CSS和/或JavaScript的20KB将无济于事。

1
Ryan Gibbons

我认为这是不可能(或非常困难)以自动方式进行的,因为有许多不同的文件可以包含或用于许多不同的地方。

我将以javascript文件为例。它们可以包括在内:

  • 通过任何模板文件中的<script>标记
  • 排队使用 wp_enqueue_script
  • 否则由另一个函数回显到模板文件中

这只是三种方式的一个例子,我相信还有更多 - 我所说的是很难确定哪些文件实际使用。

但是,您可以研究的一件事是缩小样式表,javascript和图像,只将缩小版本部署到服务器。每个都有许多不同的服务:

1
nobody

您可以从使用WordPress Capistrano Git插件开始: http://github.com/jestro/wordpress-capistrano

这将自动部署到服务器。然后你可以设置一些其他的想法也可以在部署上运行。

http://shinylittlething.com/2010/01/20/css-minification-on-the-fly/

部署和缩小是Rails世界(我在WordPress之外最熟悉的那个)已经失败的东西。

我想我的答案可能不会在问题中达到你的“简单”质量。

0
curtismchale

我不知道这样的剧本,但也许开发一个很好?第一步是确定可以删除的内容。也许您可以将此问题转变为社区维基页面,人们可以就此信息进行协作?

另外,但只是切向相关我是 一个小橙 网络托管的巨大粉丝,在很大程度上由于他们有 一个25美元/帐户 ,150Mb的存储空间(他们已经是我的虚拟主机5年以上了。)

0
MikeSchinkel