服务器由iis转换为apache出现字符被截断

来源:互联网 发布:数据采集系统功能 编辑:程序博客网 时间:2024/06/02 03:28

公司网站是用php做的,以前跑在windows下用的是iis,现在因为某些情况把iis的换成apache了,网站重新运行后很好,但当添加文章后后台前台就变了(程序用的动生静技术),所有的文章标题全部被截断了,想问下是不是由于iis转apache后字符截取方法都变了?

围绕着的一直是MVC。为什么每个人都说着MVC,都把MVC神化到如此强大的地步,真的是不明白,MVC到底有什么好处的。
在群里跟别人争论MVC,没一个人赞同我的观点。我的观点是MVC臃肿、不灵活。然后这个群中其他人别人的观点是MVC很灵活、很好用。但是他们说MVC并不是单单指cakephp、thinkphp、zf。还有的说discuz 、dedecms、wordpress也用到了mvc。(可以无视他们)听到他们赞扬mvc的优点,我已经听习惯了。打开51job,里面的招聘PHP的,十之八九都会有一条精通MVC开源框架。但是他们说到discuz dedecms用到了mvc就真的很可笑。 。 discuz 和 dedecms 根本就没用到mvc。现实生活中的mvc其实就是指的开源框架(cakephp、thinkphp、zf之类的)。
不明白为什么能够用自己的方法写好一个网站,代码少,速度快,而且没有任何多余代码,维护方便 快速。
但是为什么非得要逼着用mvc。别人拿了我的代码直接给一个团队来做开发用都没有问题,为什么还非得用mvc ?
PHP本来就是一个简单的东西,数据的增、删、更、选,为什么要弄的这么复杂呢?
dedecms用到了cakephp吗?discuz用到了吗?wordpress用到了吗?phpwind用到了吗?
发现这个世界上很多事情都不是追求效率的,很多人都是盲目的追逐。形而上学。
java中的mvc才是真正的mvc,php中的mvc不是。
国内的情况决定了开发人员的路线!现成的拿来改改就弄个站点上线了

真正大公司的站点都是有自己的框架了!本人手头上的项目就是现在国内某门户站点,整个程序架构都是我和一帮同事重新写的!要求高效可扩展!后台的服务器大概在500多台!
框架一般都用于性能要求不是很高,并且开发周期短的!

所谓的主流开源框架对服务器主机的性能要求是很高的,要完成一次网页请求,平均引入三十多个文件,什么概念,对于查询,根本就不考虑查询次数的理解了概念就行!关键能把东西应用到开发中写出过硬程序才是硬道理!

现在的PHP越来越陌生了,明明自己的代码可以实现所需的功能,然后过来了一个从java或者.NET 或者C++ 转过来的,动不动就指手画脚,硬是要把PHP当成java来使用是啊,但是PHP原本是一个很简单的东西,为什么其他语言的写代码的非得要他用cakephp、thinkphp这些臃肿、不灵活的代码我觉得用用smarty就可以了。哈哈!
反正MVC我是没用的。但是我认为MVC的一些思想还是得有的。。。
能把代码写的更有结构感,更易于维护,难道不好么?

你觉得thinkphp更易于维护?代码一大堆,乱七八糟。建个文件夹都不准随便建。
国内PHP里面提到MVC其实就是指cakephp 、 thinkphp 、 zf这些东西(国外就不清楚)。
自己写一个框架`用smarty将界面与程序分离,就可以了

这个话题真的很够讲的,其实不光是php社区,就是java啦.net啦这些社区里,也是就这些 
OO还是不OO,框架还是不框架,模式还是不模式....等等经常讨论来讨论去

其实我们每个人写软件的时候都在追求使用某种模式或框架的, 程序写到一个规模(不需要很大),你自然而然地会为了优化而整理其结构,比如说重复的代码会写成函数, 很多web程序都把同样的请求预处理放进common.php里.... 等等, 随着软件规模进一步增大,这样的优化也就越多, 也就更需要从整体上来把握你的软件. 
而这种对软件的整体把握,往往取决于你对这个软件的看法(抽象), 这种从整体上的抽象,其实也是一种为复用而作的对软件整体的优化,(重复代码写成函数这种是从细节做上的优化)
从这点上来说,几乎每个人都在用框架,不用别人的,就会用自己的,不用MVC,也会用ABC,CBD(瞎说的) 
来源:nba直播

原创粉丝点击