企亿推信息网
专注网络推广服务

浅谈PHP开发网站建设的优势

  据悉,从用户的角度来看:PHP开发成本低,速度快,比用ASP和JSP性价比高的开发。从技术角度看:PHP是一个很优秀的工具,它可以简单,也可以复杂。不一样的项目,应该用不一样的PHP。

  一般来说,对于功能页面低于20的网站,我们可以用一个非常简单的框架结构来写作。在这个规模上,我建议使用更直接的面向过程编码方法。原因很简单,没有必要class文件N多,结果controller里边就一个new结束了。当然,除了需求变化频繁的项目。

  对于中型项目,我建议使用一个设计良好的框架,可以基于MVC模型,包装了许多底层操作,当然,必须有一个好的,最好是透明的cache机制,这样,我们为了适应变化而加入的OO机制可以运行得更快更好。

  在这个水平上。php缺点开始突出,像对OO不完整的支持(这个PHP5有很大的改进),只有单线程模式。其他外围工具开始缺乏支持,比如PHP没有好的重构工具,没有好的集成IDE单元测试工具。当然,优点是原有的快速开发和广泛可用的开源资源。

浅谈PHP开发网站建设的优势

(图1)

  这里的大型项目只是指分布式项目,即您的程序需要部署在N台服务器上。在这个层面上,PHP比起J2EE确实缺乏很多支持。我曾经和过。shadow735详细讨论过PHP一些需要解决的问题应用于大型系统。当然,这些问题不仅仅是PHP语言问题还包括周边开发问题:

  1PHP的页面代码共享,PHP输入内存一次后,保留源代码-此使用APC和Zend优化器可以完成。

  2PHP共享页面之间的数据对象,a.php和b.php可以共享一个数据对象,比如数组,现在可以序列化,但是会有文件io,可以使用共享内存或共享内存memcached来处理。

  3PHP由于多前端,数据库连接池,PHP无法控制数据库的连接,因此需要在数据库前制作一个类似于数据库的连接池sqlrelay事情。此外,数据缓存也非常重要。有一个高压开发tip,也就是说,数据库就不动数据库

  4PHP的前端cache系统。透明可控cache由于手机的屏幕尺寸和机制,手机网站的制作CPU处理能力有限,专门为手机优化的网站更方便用户浏览。这也对网站设计提出了新的要求:网站应该适应手机浏览,以确保网站页面以最少的次数查询数据库。有很多实现,但没有找到特别好的。

  最后,在这个水平上,重要的是把它放在这个水平上PHPJavaCpython这种融合使它成为一个高效的系统。我们可以使用它memcached可用于分布式内存管理Lucene用于全文检索EJB在容器中放置一些业务逻辑组件,PHP作为前端和系统的胶水,快速灵活地粘合这些胶水。

  好了,今天小编就到这里。如果您对网站建设有任何其他问题,请随时致电或留言。英科专业从事网站建设和推广多年,经验丰富。

未经允许不得转载:启新网站SEO优化 » 浅谈PHP开发网站建设的优势
分享到: 更多 (0)
加载中~