利用phalcon对下载站改造终于完工

快乐无极 , 2015/01/15 17:27 , 开发文档 » PHP , 评论(3) , 阅读(6471) , Via 本站原创 | |
  从去年11月底开始动工,决定用PHP改写网站程序,因为老旧的ASP语法啰嗦,扩展起来麻烦,而且数据库执行低下,几乎不能用任何缓存。
现在闲工夫花了大概一个月把http://www.oyksoft.com/ 改造了,不是面貌上的改造,你看到的样子跟以前一样,因为样式没任何改变,但是其核心全是PHP的了。你甚至也看不到这全是用PHP写的,没错,它全是伪静态的。甚至连.asp后缀都是伪装的,因为我不想改变原因的URL结构。shy
  得益于phalcon这个神器,使得网站即使MVC了也没有丝毫减慢影响。phalcon是目前实现比较完美的MVC框架,核心用C代码编写,编译成DLL了,效率自然很高,而且ORM实现比较牛叉,对数据库的封装很是方便。加上使用phpstorm开发集成,那真有一种非常爽快的感觉。而对于比较大点的网站,肯定是要用到缓存的。至于缓存嘛,一开始用的memcache,但发现在Windows IIS7的Fastcgi下大并发下有进程间状态不同步的毛病。由于服务器必须是Win,这个问题也网上到处搜索无果,后来自己写了一个wincache的缓存类,才算基本解决。不得不说微软自家的wincache稳定性果然不是盖的。现在是把它所有功能都用上了,包括了session缓存,OPcache,用户缓存,以及文件缓存。这也让我了解了,windows下用xcache/memcache是不靠谱的,尤其是xcache,在Windows下那就得哭死~自然这些是在linux下没问题的问题,但在封闭的WIN下问题就会出来了……
  当然了,数据从MSSQL转成了MYSQL。这是不用说的,而且用了阿里云的RDS哦,减轻服务器关于数据库的负担。
oyksoft程序卖吗?
2016/08/02 21:52
博主,oyksoft程序卖吗?
快乐无极 回复于 2016/08/02 22:36
不卖哦
肥猪流去屎 Email
2016/04/01 15:28
666666,,一直在用phalcon。。的确性能很好,而且开发效率也挺高。。。
zjl90 Email
2015/01/19 13:35
好复杂,看不明
分页: 1/1 第一页 1 最后页
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]