PHP执行效率高zblog-asp为什么还有生存的空间?[图]

我们都知道,在脚本语言的执行效率方面,PHP要比ASP高出很多,并且在代码部署方面也很容易,那么,为啥ZBLOG-ASP这套博客系统仍然还有生存空间,被很多人亲睐和使用呢?
纵观国内的程序编写者,有大量的PHP程序迷,他们对PHP脚本语言充满了喜爱,而且也会在业余时间测试一些自己喜欢的功能,经过十多年的发展,PHP语言已经非常强大,甚至可以做面向对象的编程。面向对象是一些可以开发高级功能的编程语言具备的条件,而PHP7可以说已经非常强大,成为了世界级热门语言。在执行效率方面,也不用说,经过升级之后,PHP拥有更加强大的能力,已经成为出色的语言,可以供程序员一生去研究。
而纵观ASP语言,一开始是比较容易入门的,虽然在编写方面比较麻烦,代码量较大,完成的功能还很少,效率较低,但是目前的大多数程序员几乎都从这里开始,后来为了弥补ASP的不足,微软又设计和开发了C#为核心语言的asp.net框架,当然.NET非常强,可以和java并驾齐驱,但总的来说程序员的受众要小一些,毕竟是新语言,没有先入为主的优势。

我最近也在做博客网站,并且也选择了zblog-asp脚本编写的系统,同样的,zblog也有成熟的PHP系统,但我还是没有考虑PHP,这是什么原因呢?主要是因为PHP没有设计生成功能,也就是说没有html纯静态化功能,这样对于我们小站来说,在服务器的配置上要高出一倍的支出,本来小博客就挣不了钱,对于成本问题自然会考虑了。另外asp程序也支持ms-sql中大型数据库,这样对于数据库的容量问题也解决了,基本上我们对于系统就这两大要求,其他的两者也差不多。半年过去了,博客并没有获得多少访问量,以文章围城读书笔记(http://www.simayi.net/dushubiji/6045.html)摘抄好词好句好段及感悟赏析为例,仅仅展现了很少的次数。可见在内容建设和网站的运营方面,我是不怎么懂的,需要继续学习。互联网是一个永远学不完的世界,关键在于多思考和学习吧,靠的是积累。
建站不易,互联网学习也不容易,祝愿所有的人都能在自己的领域获得一定的成就!

原文地址:http://blog.51cto.com/13868750/2142575

时间: 2024-10-31 08:13:13

PHP执行效率高zblog-asp为什么还有生存的空间?[图]的相关文章

编译型语言的程序执行效率高

编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高. 1 package Com.Table; 2 3 4 class Penson 5 { 6 protected String name; 7 protected String addr; 8 protected String sex; 9 protected

sql server中如何查看执行效率不高的语句

sql server中,如果想知道有哪些语句是执行效率不高的,应该如何查看呢?下面就将为您介绍sql server中如何查看执行效率不高的语句,供您参考. 在测量功能时,先以下命令清除sql server的缓存 dbcc freeProcCache 在点击某个按钮,执行完后,再执行下面语句,就可以知道系统运行什么Sql和多少次了,其主要慢语句是那些了; SELECT creation_time  N'语句编译时间'         ,last_execution_time  N'上次执行时间'

[SQL] sql server中如何查看执行效率不高的语句

sql server中,如果想知道有哪些语句是执行效率不高的,应该如何查看呢?下面就将为您介绍sql server中如何查看执行效率不高的语句,供您参考.在测量功能时,先以下命令清除sql server的缓存 dbcc freeProcCache 在点击某个按钮,执行完后,再执行下面语句,就可以知道系统运行什么Sql和多少次了,其主要慢语句是那些了; SELECT creation_time N'语句编译时间' ,last_execution_time N'上次执行时间' ,total_phys

谈谈运行稳定性好效率高的千万级大型网站系统架构性分析

千万级的注册用户,千万级的帖子,nTB级的附件,还有巨大的日访问量,大型网站采用什么系统架构保证性能和稳定性? 首先讨论一下大型网站需要注意和考虑的问题. 数据库海量数据处理:负载量不大的情况下select.delete和update是响应很迅速的,最多加几个索引就可以搞定,但千万级的注册用户和一个设计不好的多对多关系将带来非常严重的性能问题.另外在高UPDATE的情况下,更新一个聚焦索引的时间基本上是不可忍受的.索引和更新是一对天生的冤家. 高并发死锁:平时我们感觉不到,但数据库死锁在高并发的

关于提高python程序执行效率的思路和想法

相比编译型语言(C系列)python胜在简介的语法和优雅的动态编程体验,但是在执行效率上,python有解释性语言先天的劣势——执行效率较低,为了让编写出的程序获得更快的执行效率,开启此文章. python将编写好的程序源代码转为字节码,然后用PVM进行解释执行. 方法一:对代码进行优化 循环体中避免无用的赋值和计算,这在所用的编程中是通用的,而且效果显著. 第三方库的选择,比如对于html文本处理,正确使用 re 的解析速度显然会高于BeautifulSoup. 方法二:使用编译优化工具 Py

50个技巧提高你的PHP网站程序执行效率

1.用单引号代替双引号来包含字符串,这样做会更快一些.因为PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号). 2.如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍. 3.$row['id'] 的速度是$row的7倍. 4.echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2. 5.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用

(C++)i++和++i,哪个效率高一些

在看<程序员面试笔试宝典>时,发现了这样一个问题,书中只给出了++i的效率高一些,但并没有给出具体的解释和说明. 在网上找到下面的答案: 1.从高级层面上解释 ++i 是i=i+1,表达式的值就是i本身 i++ 也是i=i+1,但表达式的值是加1前的副本,由于要先保存副本,因此效率低一些. 对于C++内置类型而言,大部分编译器会做优化,因此效率没什么区别.但在自定义类型上,就未必有优化,++i 效率会高一些. 2.从底层汇编来看内置类型 int a,i=0; a=++i;汇编代码如下: int

var a=[]; 和 var a=new Array(); 的区别,为什么前者效率高

因为 JSON格式的语法是引擎直接解释的.而new Array 则需要调用Array的构造器.还有就是1.当你需要将一个数字转化为字符串时可以这样定义:var s=""+1; 这样的转化最快.2.当你定义一个对象类型时:var o={}; 而已 var o=new Object();道理是同样,new Object()需要调用Object的构造器.3.在js中执行字符串替换时,或查找字符串,需要进行循环时,可以考虑使用正则,速度更快.4.尽可能的少定义.使用全局变量var a=[];

MFC 消息映射表和虚函数实现消息映射到底谁的效率高

深入浅出MFC对于虚函数实现方式的缺点,它指出:虚函数耗费大量内存,系统最终将被这些额外负担拖垮.    但是现在对于容量巨大的白菜价格的内存来说,这种额外负担是否已经过时了呢~?    书中提到,虚函数表中的每一个项目都是一个函数指针,价值4字节,如果基类的虚函数表有100项 (MFC里面的消息数量是否在这个数量级?),经过十层继承,开支散叶,总共需要耗费多少内存?    我粗略地算了下,不知道这种计算方法是否正确,4Byte*100项=400Byte.如果CCmdTarget中定义100个消