做网站asp好还是php好?
ASP和PHP的对比
相同点
都是服务器端语言(后端语言)
都是脚本语言(解析执行,不用编译)
调试方便(因为是脚本,不用等编译)
可以嵌入到html中
ASP
优点:
上手快,开发简单
易于维护
适合做一些对并发量要求小的项目。
e.p.公司的信息发布系统、停车场管理系统、家庭云、OA、企业内部的NAS...
缺点
不跨平台(WIndows上的IIS专用,很难移植到Linux)
不适合嵌入式设备
实现中等规模的企业应用程序需要使用DCOM和MTS
不能接入高性能的redis
容易被黑。老站长都说过用IIS+ASP被黑只是时间问题
PHP
优点
开源、免费、快捷(开发快,运行快,学习快)
花1~5天精通PHP就可以写很多大型应用程序
API以及模块很多
开源项目很多,拿来一个改一改2~3天项目上线
支持大量数据库接口
缺点
函数命名不规范
单线程(单线程高效率请优选Node.js or Python Web)
具体需求需要具体分析
总结来说:安全性首选PHP。访问速度首选PHP。要快速建站首选ASP。高并发、安全性首选JSP(需要编译,编译成机器语言速度贼快)。政府网站因为很多人访问首选JSP。银行需要安全性极高首选JSP。邮箱收取占资源首选JSP。
附件:Apache如何防止版本号泄露(隐藏server响应头)
现在,很多人在浏览器就能发现服务器的版本,漏洞就可以被利用。
修改: 为Apache安装Mod安全性,然后将其添加到您的apache2.conf中.
<IfModule security2_module>
SecRuleEngine on
ServerTokens Full
SecServerSignature " "
</IfModule>
ServerSignature Off
ServerTokens Prod
重新启动apache之后,服务器标头将消失
最后郑重警告您 生产环境绝对不要开错误报告,否则会泄露重要信息,永远不要相信用户是善良的!!!