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

时间:2010-08-12 作者:Drake

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

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

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

4 个回复
SO网友:nobody

我想说的是,这完全不可能(或极其困难)以自动化的方式实现,因为有太多不同的文件可以包含或使用在这么多不同的地方。

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

通过<script> 任何模板文件中的标记都使用wp_enqueue_script

  • 否则,通过另一个函数返回到模板文件中,这只是三种方法的一个示例,我相信还有更多方法-我想说的是,很难确定实际使用了哪些文件。

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

    Javascript-Google Closure Compiler, YUI Compressor

  • 样式表-CSS优化器(我对样式表压缩不太了解)
  • 图像-smush.it, PunyPNG
  • SO网友:Ryan Gibbons

    当您缩小javascript和CSS时。我怀疑你能节省超过1MB的磁盘空间。也许是用smush这样的工具。还是ImageOptim 将产生显著(超过1MB)的差异。可能会有很大帮助的事情(特别是如果你使用PNG的话,就是尝试将你的图像移动到精灵上。使用这种算法,它可以很好地压缩图像(但不能保证)

    您最好的选择是删除所有未使用的主题和所有未使用的插件。你所能做的任何事情都不会真正起作用。如果你的站点不能容纳50或100MB的空间,那么减少20KB的CSS和/或javascript也无济于事。

    SO网友:MikeSchinkel

    我不知道有这样一个脚本,但也许开发一个会很好?第一步是确定哪些内容可以删除。也许你可以把这个问题变成一个社区维基页面,人们可以就这些信息进行协作?

    也有,但只有切点关系,我是一个超级粉丝A Small Orange 由于他们拥有a US$25/year account 拥有150Mb的存储空间(他们已经是我的网络主机5年多了。)

    SO网友:curtismchale

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

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

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

    部署和缩小是Rails世界(WordPress之外我最熟悉的领域)所面临的问题。

    不过,我想我的回答可能不会影响你在这个问题上的“简单”资格。

    结束

    相关推荐