php正则函数抓取网页连接(正则表达式比PHP原生的函数静态函数比成员函数快33 )

优采云 发布时间: 2022-02-06 09:02

  php正则函数抓取网页连接(正则表达式比PHP原生的函数静态函数比成员函数快33

)

  嗨~我已经等了很久我的朋友们,

  今天给大家带来第二期网站性能优化分享!

  关注卓翔程序员头条号,更多干货抢先看!

  PHP代码编写优化

  

  01

  echo 比 print 快得多。

  这两种方法都会在页面上打印一些东西,但是 echo 不返回任何东西, print 在成功或失败时返回 0 或 1。

  02

  include_once 比 include 更耗时。

  因为它需要检查你要收录的类是否已经被收录了。

  03

  对于长段落字符串

  一定要使用单引号,而不是双引号。

  因为双引号会搜索字符串中的变量。例如:echo 'This is long string'.$name 比 echo "This is long string $name" 快得多。

  04

  不要在循环中使用 for 循环

  05

  如果函数可以定义为静态

  那就不要定义成成员函数了,静态函数比成员函数快33%。

  06

  如果您可以在没有正则表达式的情况下解决问题

  然后不要使用正则表达式。正则表达式比 PHP 的原生函数慢。

  例如使用 str_replace 而不是 preg_replae。

  07

  尽量不要使用相对路径来收录文件

  在相对路径中搜索文件现在将在当前目录中搜索,然后再次搜索。这使得查找文件非常慢。最好先定义一个像WEB_ROOT这样的常量,然后用这个常量来收录文件。

  

  08

  全等符号 === 比相等 == 快

  并且 if(1 == '1') 将返回 true,if(0 == ”) 也将返回 true,并且当您使用全等表示法时 if(1 ==='1') 和 if(0= ==" ) 将返回 false。因此,当您需要检查程序中的一些布尔变量时,最好使用同余表示法。

  

  关注卓翔程序员头条号,定期发布技术文章

  

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线