北京java培训分享五种扩展PHP软件开发程序的方法
我相信大部分程序员都做过一些扩展程序的操作,但是对于新手工程师来说还是一个比较难的技术。今天北京java培训就通过案例分析来了解和学习PHP编程扩展的方法。
1.使用PHP的APC特性。APC-alternative PHP缓存,虽然官方称之为“可选PHP缓存”,但因为能有效提升网站性能,所以被称为“另一个PHP缓存”。
2.分配所有未分配的请求。php转CDN(内容分发网络),不要用你的服务器处理静态文件。他们使用S3来存储一切,使用CloudFront作为他们的CDN。CloudFront附近的一些问题迫使他们直接使用S3服务。
3.不要将PHP代码中的链接指向其他服务器。比如数据库和memcache服务器,除非是强制的或者没有其他方法可以达到你的目的。在执行流中将链接指向其他服务器是非常低效的:它可能会限制服务器,从而降低处理速度。使用APC键/值存储来存储数据,使用Barnish来缓存整个页面。
使用清漆。一般情况下,网站上的所有页面都不会改变或做出重大改变。Varnish扮演网络服务器缓存的Memcache/ModRewrite角色。同样在压力测试中,使用前后的表现差别很大。
5.使用更大的服务器实例,例如,c1.xlarge有8个核心来处理负载,而m1.medium只有一个核心来处理请求。
你可以使用GoogleAnalytics来分析每个用户在每个页面上花费的时间。收集这些信息,用围攻运行压力测试,不断熟悉自己业务的负载类型,从而更好的提高程序的扩展性。