这年头还有人在研究CMS?——学习PHP一年小结(一)
时间:2009-10-05
来源:互联网
大多数PHP程序员都写过CMS(内容管理系统 可以俗称网站程序 但不能叫做网页@_@!!),只是规模不尽然相同,有大型、小型和中型的cms。小型的,比如一些中小企业的产品展示网站。这种站点,由于需求比较简单,中小企业通常是找高手接单给做的站,价格视需求而定,约在1000-3000左右。大型的,如新浪、网易这样的门户网站。其特点是高并发(同时在线人数多)、高负载(访问量大)、对硬件设施和程序的性能要求非常高。在我印象中,像这种站点的性能优化,不仅涉及到程序和数据的优化,更多的时候,性能的提升更多地还要依靠来自硬件架构上的力量(扯远了 没事 接着扯)。
接下来重点说说中型网站,就举一个例子吧,今年暑假我去的实习单位——福州XX网,他们有自己的服务器,托管在中国电信;他们有自己的技术部,大概有七八人。程序员和美工的比例是1:1,说到这里不得不提一下,便民网的技术部主管X哥是做美工出身的,我非常佩服,是他让我第一次见识到什么是PSD2HTML,又令我目睹专业级的设计水平。。。XX网的程序员和美工都是两个人一组,独立开发和维护一个项目。便民网旗下的主打频道有:便民分类信息、便民口碑、福州新闻以及便民论坛。便民论坛是最消耗服务器资源和带宽的,经常因为高负载而挂掉。我在工作期间最常听到的一句话是:论坛挂了,XX,重启一下。。这个问题最终要解决,恐怕得从服务器架构入手,从Win+iis转到Linux+nginx,最好能再买台专门的数据库服务器,用mysql proxy分离读写。再说说首页,可能是由于访问量大的关系,加上首页本身就臃肿(光首页就有100多KB ,还不含图片、flash、js和css,简直和新浪首页是一个级别的),这可能也与长期人工编辑有关,首页加载灰常慢,个人觉得用户体验相当不好,最好要精简代码和图片,后台的数据查询也得优化、该缓存的地方要缓存。。然后说说便民分类信息。这个本应该是便民网的拳头产品,却曾一度因为程序改版的缘故,造成搜索引擎收录下降、流量下降,用户流失。但好在他们意识到了这一点,在我离开便民网之前,他们已经找来了个职业的SEOer来帮忙分析现状和提出seo优化之道。现如今已经小有成效。首先是实现了内容和列表页的静态化,其次是栏录列表目录的可读性提高了,已经见不到之前动态页的痕迹了,这些静态化不仅得网站对搜索引擎亲和力上升,同时提升了网站的性能。有句话说很对,PHP最大的性能优化就是生成静态嘛(原先我还想质疑一下PHP版的ADODB类的性能问题,现在生成了静态,数据库倒不是什么大问题)。口碑频道据说是外包做的,我觉得存在的问题都是和分类信息类似的。seo没做好,页面的兼容性不好,网站程序的性能还有待进一步挖掘。
灰常啰嗦的说完了大中小三种规模的网站程序…
话说回来,现在的cms程序确实是遍地开花,比如国内的Dedecms,国外的drupal、xoops,它们的强势出现为广大站长建站提供了无限的方便。但cms的强大不能作为我们就不去研究cms的理由。我们还是必须去研究CMS,研究他们的先进机制,如文档类型机制,模板机制,hooks机制,以及自动采集,博采众家,为我所用,进而才能写出更强大的程序。我认为这是Web Develpers发展必须经历的一个过程。现在是互联网蓬勃发展的时候,逆水行舟,不进则退;同时也正是学习Web开发的最佳时机,无论是PHP,Javascript、CSS,以及各种先进的开发思想。What a great time~
未完待续 .....
作者: oik550 发布时间: 2009-10-05
作者: oik550 发布时间: 2009-10-05
作者: 月夜 发布时间: 2009-10-05
头像...
作者: sunnynet 发布时间: 2009-10-05
作者: 阿辛 发布时间: 2009-10-05
作者: E蜗牛 发布时间: 2009-10-05

作者: 把牛人问倒 发布时间: 2009-10-05

作者: 月夜 发布时间: 2009-10-05
作者: 山丘之王 发布时间: 2009-10-05
。。。how cool I am
作者: oik550 发布时间: 2009-10-06
还没怎么说,就待续了……
作者: shanhun59 发布时间: 2009-10-06
作者: cyhchenz 发布时间: 2009-10-07
作者: lxylxy888666 发布时间: 2009-10-08
作者: ypfno1 发布时间: 2009-10-08
作者: thankwsx 发布时间: 2009-10-08
作者: ahsxw 发布时间: 2009-10-08
作者: jun708 发布时间: 2009-10-08
初学者不研究CMS 研究啥 你们公司的源码公开下载不 让我们研究下 你做的到吗
你什么概念都没有去做产品能做出来吗,不是人人都能进好的公司,然后跟着牛人学习。
CMS起码是一个整体的网站了,可以学习里面的模式,让我们了解到怎么去开发一个网站。
对初学者很有帮助。。。。
LZ什么东西都不会落伍,看你怎么去看待他。
“这年头还有人在研究CMS?” 这个标题严重不同意
本人没进过什么公司 就是自己从CMS中成长起来的
菜鸟的一点看法
作者: jiang2798 发布时间: 2009-10-08
你什么概念都没有去做产品能做出来吗,不是人人都能进好的公司,然后跟着牛人学习。
CMS起码是一个整体的网站了,可以学习里面的模式 ...
jiang2798 发表于 2009-10-8 16:23
还有这头像,比之前还...

作者: Alog_W 发布时间: 2009-10-09
你什么概念都没有去做产品能做出来吗,不是人人都能进好的公司,然后跟着牛人学习。
CMS起码是一个整体的网站了,可以学习里面的模式 ...
jiang2798 发表于 2009-10-8 16:23
作者: oik550 发布时间: 2009-10-09
作者: kupe 发布时间: 2009-10-11
最好系统整理成篇章类型的,支持你.加油.
作者: ihavenomoney 发布时间: 2009-10-12
作者: pjcn 发布时间: 2009-10-26
作者: klaxon 发布时间: 2009-10-26
作者: blackhailang 发布时间: 2009-11-04
作者: 云端o枫o0 发布时间: 2009-11-06
作者: rocing 发布时间: 2009-11-07
作者: solidvacuum 发布时间: 2009-11-07
kupe 发表于 2009-10-11 11:51
作者: 我为ぁ琴狂 发布时间: 2009-11-08
作者: mangoing 发布时间: 2009-11-13
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28