合肥网站建设工作室

关注合肥工作室微信公众号,提供最新网站建设资讯

扫一扫微信二维码

优化php代码的小实例

2010-06-07 12:59:44网站设计

1.方法的性能和在一个类里面定义的方法的数目没有关系,因为我添加10个或多个方法到测试的类里面(这些方法在测试方法的前后)后性能没什么差异;ai5合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
2.在子类里方法的性能优于在基类中;ai5合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
3.只调用一个参数并且函数体为空的函数运行花费的时间等于7-8次$localvar++运算,而一个类似的方法(类里的函数)运行等于大约15次$localvar++运算;ai5合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
4.Surrounding your string by ‘ instead of ” will make things interpret a little faster since php looks for variables inside “…” but not inside ‘…’. Of course you can only do this when you don’t need to have variables in the string.ai5合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
5.当输出字符串时用逗号代替点分割更快些。注意:这只对echo起作用,这个函数能接受一些字符串作为参数;ai5合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
6.在apache服务器里一个php脚本页面比相应的HTML静态页面生成至少要多花2-10倍的时间,建议多用些静态HTML页面和少量的脚步;ai5合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
7.除非你的安装了缓存,不然你的php脚本每次被访问都需要被重编译。建议安装个php缓存程序,这样通过去除一些重复的编译来很明显的提高你20-100%的性能;ai5合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
8.建议用memcached,高性能的分布式内存对象缓存系统,提高动态网络应用程序性能,减轻数据库的负担;ai5合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
9.使用ip2long()和long2ip()函数把IP地址转成整型存放进数据库而非字符型。这几乎能降低1/4的存储空间。同时可以很容易对地址进行排序和快速查找;ai5合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
10.使用checkdnsrr()通过域名存在性来确认部分email地址的有效性,这个内置函数能保证每一个的域名对应一个IP地址;ai5合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

本文关键词
php代码实例