wp代码的空行问题

By
WP札记

由于有点小问题,今天编辑了WordPress的function.php文件。

function.php是主题支持函数,按说空行多不是什么神奇的事,但是多出了几倍于代码的空行就是问题了。我从上拖到下,竟然有30000多行!!!!但是大部分却是空白行~~

谁能告诉我怎么回事?

空行是编写代码常用的手段,好处是能让代码看起来更整洁美观,不过像我这样的就有几个问题了:

  • 首先,这会让文件体积迅速膨胀。

这个文件体积达到了40多Kb,经过编辑(删除空行),体积缩减到21kb,这是可以接受的,而且代码长度570。看起来将近一倍的体积都给了空行。

  • 其次,造成站点速度变慢。

这个是老外arthack告诉我的 。这一点是很多人不知道的,代码空行多了也会影响速度吗?

可能缩减个几十行不会看到效果,不过如果每个文件里都存在这么几万行空行的话~~

  • 最后,这会造成阅读不便。

我看着白屏很晕,改着更晕,那么多行空格,找起来都麻烦,造成了很大的视觉疲劳。其实不断地翻页,也会让人~嗯,心神不宁。

我还是不知道wp代码产生这么多空行是怎么回事,似乎我编辑 function.php 的次数也就20+,使用的工具无非是wp自带的后台编辑器,CuteFTP编辑器。后者虽然有乱码但是不至于这样~~

希望有经验的同学可以帮忙找出病因~3Q

Comments: 12

  1. 个人的写作习惯造成的吧

    2009年09月18日
  2. 解释型语言空行会耗资源,编译型不会
    是不是你的编辑器有bug

    2009年09月18日
  3. 哇,这么大?我的function.php才几k,因为没啥东东

    2009年09月18日
  4. @Louis Han:我没习惯修改一下空10几行啊~
    @kangzj:这个很有可能,可是觉得空出来的也太夸张了。。20000多行空格啊~~我没修改那么多次
    @zwwooooo:主要是日历就用了1百多行~加上其他一些乱七八糟的,呵呵。20多k~~

    2009年09月18日
  5. 以后网速快了,光纤入网,也不在乎那几十K了。空再多的行也没关系。

    2009年09月19日
  6. @FORECE:希望那一天快点到来~~

    2009年09月19日
  7. 这个问题我也遇到,随便把自己博客里的一个php当下来,例如sidebar.php或者其他,原来都是一行一行很正常的,编写习惯大家都明白方便阅读。
    但是最近发现变成每一句语言都空一行才是第二句语言,文件无形中增大百分之70-80,找不到问题所在。。。

    ==================================
    上面这段话,如果写成这样,阅读甚是不便:

    这个问题我也遇到,随便把自己博客里的一个php当下来,

    例如sidebar.php或者其他,

    原来都是一行一行很正常的,

    编写习惯大家都明白方便阅读。

    但是最近发现变成每一句语言都空一行才是第二句语言,

    文件无形中增大百分之70-80,

    找不到问题所在。。。
    ==================================

    就是这样的状况,我已经很头疼了,手动删除这些空行后传上去再下载下来,又自动空行了。
    怀疑是插件问题,但是。。。总不能一个个试验吧,也请遇到并解决问题的朋友能告之了。。唉。。。

    2009年09月20日
  8. 用的编辑器的原因吧,我用notepad++,可以自动删除空行和注释,压缩不少体积呢

    2009年09月25日
  9. @万戈:就目前观察来看,我觉得可能是ftp软件集成的编辑器造成的。notepad++很不错~~

    2009年09月25日
  10. 我遇到了跟你一样的问题,也是notepad++和CuteFTP。
    因为在WordPress后台看到的文件还是正确的,所以肯定不是WordPress改的。
    我换了FreshFTP传输,发现没有多余的空行了,问题解决。

    2009年09月28日
  11. 想用代码实现空一行…不知道要怎么做…

    2011年09月16日
  12. 我的也是,不知道什么原因造成的。莫名其妙的多了n行空白行,只能手工删除了

    @chonghua 2015年03月13日

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

:razz: