您没有来错地!为了更好的发展,黑基网已于9月19日正式更名为【安基网】,域名更换为www.safebase.cn,请卸载旧的APP并安装新的APP,给您带来不便,敬请理解!谢谢

黑基Web安全攻防班
安基网 首页 IT技术 电脑技术 查看内容

PHP学习与精通

2011-8-26 10:19| 投稿: computer

摘要: 从点上来说:1. php基本语法,像你学的《精通php》里的各个知识点.2. Sql ,比如对Mysql的管理,sql语句的编写。3. html,做页面肯定会需要这些东西了。4. css,现在比较常用...
从点上来说:1. php基本语法,像你学的《精通php》里的各个知识点.2. Sql ,比如对Mysql的管理,sql语句的编写。3. html,做页面肯定会需要这些东西了。4. css,现在比较常用的的是Div+css设计。当然你还得对 apache, linux有一定的了解了。上面的一些东西,就够你做一些简单的网站,比如个人或公司主页了。但是大网站是远远不是如上的一些东西就可以的,比如:1. 要选择一个好的框架,比如Symfony,或zend framework。它们都采用了MVC模式。通过框架可以减少很多底层的重复开发,更重要的是可以让多人协作更加容易和让项目更易于扩展。2. 代码和页面分离,比如Smarty,它可以让页面(html)和逻辑处理(php)做较好的分离,让美工和程序基本可以并行工作(前提是需求做得比较完善)。3. 高级缓存。 这是一个php开发上永恒的话题,网站之所以要采用php就是因为速度快。采用缓存技术,可以让速度更快。 主要有的缓存技术有:文件缓存,如Pear。 内存缓存,如Memcached。 速度非常快。操作系统缓存,比如Squid。4.加速工具,比如zend optimizer, 还有页面压缩。5.高级数据库技术,比如设计优化,查询优化,集群等等。你能想象Google采用的数据库技术就是Mysql么?Mysql完全可以用于海量数据,但是我们一般到了几百万就很慢了,那是因为功底没有练就。6.优化Apache,Mysql,linux服务器。主要是设计一些配置文件的参数,和关闭一些不需要的服务。7.算法,不同的人写出来的东西效率可能差几十倍。建议多看看算法的书,还有多用php练习比较。8.提高用户体验,当然就是要做的好看,但是页面文件不要太大,要不会影响速度,采用一些DHTML,Ajax技术。用普通人的使用习惯来设计。 Ajax可以采用一些框架,比如prototype。当然从软件工程来看,你还得学一些比如CVS,phpunit等工具。多研究一些开源的东西,对你学习有帮助。祝好运!

小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!



免责声明:本文由投稿者转载自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,让我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

最新

返回顶部