【php大型网站常用哪些技术?这些技术怎么结合到一块的】教程文章相关的互联网学习教程文章

PHP适合做大型网站吗?

1. 对递归的不良支持  递归是一种函数调用自身的机制。这是一种强大的特性可以把某些复杂的东西变得很简单。有一个使用递归的例子是快速排序(quicksort)。不幸的是,PHP并不擅长递归。Zeev,一个PHP开发人员,说道:“PHP 4.0(Zend)对密集数据使用了栈方式,而不是使用堆方式。也就是说它能容忍的递归函数的数量限制和其他语言比起来明显少。”见bug 1901。这是一个很不好的借口。每一个编程语言都应该提供良好的递归支持。  2...

有哪些大型网站是用php写的?【图】

PHP应用最广的领域就是web开发,也就是说,PHP是专为网站开发而设计的,超过88%的网站都是用PHP构建的!有哪些大型网站是用php写的?Facebook(www.facebook.com)Facebook(脸书)是美国的一个社交网络服务网站 ,是世界排名领先的照片分享站点,Facebook主要使用的编程语言就是PHP!雅虎(www.yahoo.com)雅虎是美国著名的互联网门户网站,也是20世纪末互联网奇迹的创造者之一。其服务包括搜索引擎、电邮、新闻等,业务遍及24个...

php可以开发大型网站吗【图】

php可以开发大型网站吗?php可以开发大型网站。PHP应用最广的领域就是web开发,也就是说,PHP是专为网站开发而设计的,所以大型网站是绝对可以用PHP进行开发的。新浪微博、淘宝、facebook等都广泛采用了PHP技术。PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开...

php可以做大型网站吗【图】

网站的开发的语言有PHP、ASP、ASP.NET、JSP等,学校开设的课程一般都是ASP、.net或java,但尴尬的是全球约80%的网站都是使用PHP开发的,包括我们熟知的百度、淘宝、腾讯、新浪等大型网站。那么PHP到底有什么优势呢? 相比于ASP和.NET,PHP可以跨平台,更加高效安全。ASP和.NET都是微软旗下的产品,服务器只能使用windows系统,数据库一般使用MSSQL,都是微软的收费产品。(推荐学习:PHP编程从入门到精通)而作为服务器的操作系...

php开发大型网站如何优化的方案详解

1.memcachedmemcached 是一个高效的分布式的内存对象缓存系统 ,他可以支持把各种php的数据(array,对象,基本数据类型)放入到它管理的内存中.注:需通过脚本定时清除缓存,防止缓存过大影响网站性能示例代码: conn.php <?php$link=mysql_connect("localhost","root",null);mysql_select_db("bbs",$link);mysql_query("set names utf8"); ?> memcache_getid.php <?php include_once conn.php; $id=$_GET[id]; $memcache = new memcac...

解析PHP中SESSION原理及大型网站应用注意问题

PHP SESSION原理我们知道,session是在服务器端保持用户会话数据的一种方法,对应的cookie是 在客户端保持用户数据。HTTP协议是一种无状态协议,服务器响应完之后就失去了与浏览器的联系,最早,Netscape将cookie引入浏览器,使得 数据可以客户端跨页面交换,那么服务器是如何记住众多用户的会话数据呢?首先要将客户端和服务器端建立一一联系,每个客户 端都得有一个唯一标识,这样服务器才能识别出来。建议唯一标识的方法有两种:...

关于大型网站调优的学习总结之网站架构问题【图】

这两天,看了“传智播客” 韩顺平老师的视频。现在把学的前几张做个总结!磨刀不误砍柴功嘛! 问题1.网站的架构的问题。 首先了解一下现代大型网站的架构服务器集群。 刚刚学习PHP那会儿,心目中服务器的架构是这个样子的(如图1) (图1) 如图所示,多个客户同时访问服务器,服务器访问网站,这样的结果是,每一个客户访问网站的时候,都会去访问数据库,从而导致频繁的导致访问数据库,导致网站...

既然JSP适合做大型网站,为什么百度主页还是PHP写的?【图】

总的来看Java在技术方面远远超过PHP,不考虑成本问题(大公司应该承受的起),为什么百度首页不用JSP写?及时搜索不需要分布式么?而且在输入的时候会自动加载一些结果什么的。回复内容:能把这本书发出来吗?我要把这个出版社拉黑。泻药。首先我们来看看百度首页是不是真的用的是php,http://www.baidu,com/index.php无疑是可以打开的,但是我们也知道,可以通过对HTTP服务软件层面进行路由设置,使得这个地址实际解析到其他内容,...

大型网站带来的问题

大型网站带来的问题主要是三个方面大的并发并发的概念:对于一个网站,在某一个时间点内(一般都是为1s内),访问用户的总和,平均值是丝毫没有含义。通常为最高点的值。一般服务器是以这个最高点然后在增加 30% 冗余配置。大的流量主要是用于用户的访问,每个页面有很多的数据需要传递。海量数据的存储,存储本身不是问题,但是检索是问题用户附件的添加数据记录的插入以上就介绍了大型网站带来的问题,包括了大型网站方面的内容,...

收集的php编写大型网站问题集_PHP教程

PHP以其易用性得到迅速的推广,但易用并不是说就能用好它,实际上许多程序员用它很容易的立一个个WEB应用系统,但又有多少人仔细的考虑过他们的代码,是否容易维护、是否足够健壮、否效率足够高、是否足够安全,当PHP用于建立大型网站时这些就成为很关键的因素。下面我们从较轻微的问题开始讨论,直至一些致命的错误。共分三部分。 第一部分、较轻微的错误 一、Printf(),   该函数主要用来格式化显示数据。当你要改变某...

PHP编写大型网站问题集_PHP教程

PHP以其易用性得到迅速的推广,但易用并不是说就能用好它,实际上许多程序员用它很容易的立一个个WEB应用系统,但又有多少人仔细的考虑过他们的代码,是否容易维护、是否足够健壮、否效率足够高、是否足够安全,当PHP用于建立大型网站时这些就成为很关键的因素。下面我们从较轻微的问题开始讨论,直至一些致命的错误。共分三部分。 第一部分、较轻微的错误 一、Printf(),   该函数主要用来格式化显示数据。当你要改变某个数据的显...

大型网站架构不得不考虑的10个问题_PHP教程

这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面对的。这里讨论一下大...

PHP在大型网站开发中的一些问题_PHP教程

php以其易用性得到迅速的推广,但易用并不是说就能用好它,实际上许多程序员用它很容易的立一个个web应用系统,但又有多少人仔细的考虑过他们的代码,是否容易维护、是否足够健壮、否效率足够高、是否足够安全,当php用于建立大型网站时这些就成为很关键的因素。下面我们从较轻微的问题开始讨论,直至一些致命的错误。共分三部分。 第一部分、较轻微的错误 一、printf(), 该函数主要用来格式化显示数据。当你要改变某个数据的...

大型网站架构演变和知识体系_PHP教程【图】

之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初...

关于PHP大型网站应用的框架使用问题_PHP教程【图】

PHP从诞生以来就受到广大编程爱好者的喜欢,成为中小站长的好帮手,并培养了大量的PHP编程人员,但是随着PHP的应用越发广泛,很多时候已不限于从事中小网站的应用,一些大型PHP项目也屡见不鲜。当我们选择PHP开发大型项目时,就不得不考虑开发效率、开发规范、后期维护等问题,这时大家往往会选择一款人们所认可的开发框架,目前所流行的Zend Framework、Yii、Symfony、CodeIgniter、CakePHP等都声称有着开发大型应用的能力。新框架...

技术 - 相关标签