dedecms 怎么优化才能支持文档上十万

2014-03-13 18:59:06 +08:00
 11235813
vps配置 xeon(R)cpu e5620 @ 2.40Ghz 2.40Ghz 1.00GB的内存 2003 系统
程序 dede5.7 utf8 7万左右文档
目前困境 因为数据已经发布,没法建模型分表了,大飞让换成动态,然后开缓存,但新站,前几天才提交了地图,谷歌已收录5w+,暂时不舍得做301
现在已经带不动了,只要一更新栏目就503,求指教。
除了升级服务器配置 有没有其他优化方法
3155 次点击
所在节点    问与答
11 条回复
explon
2014-03-13 19:23:53 +08:00
这玩意写得太次,底子不好,后天怎么补都没用。
loading
2014-03-13 19:27:43 +08:00
全站静态化+nginx
rqrq
2014-03-13 19:33:30 +08:00
可以自定义404页面,根据request的uri定位到以前的文档,response code输出200即可。
loading
2014-03-13 19:35:16 +08:00
nginx rewrite到生成的静态页。我都为你操心两次了,给个感谢吧!
这是最好的方法!!!
yylzcom
2014-03-13 19:47:25 +08:00
1. 就没人吐槽2003系统吗?换成linux就能至少省出50M+的内存,还有php性能的提升(我对win跑php一直没好感)
2. 建议打开error log看看具体报错,根据原因进行进一步优化
3. 文章页全部静态化后,后台无论你怎么折腾都是不影响收录的
4. 在另外一台服务器或者本机上重新建模型分表,弄好之后再备份上传数据库,对站点正常运作没半点影响
yylzcom
2014-03-13 20:00:11 +08:00
请暂时忽略我对windows上php性能的莽撞判断,暂时还有足够证据证明php在windows下更慢,需要说明的是,康盛discuz的那份报告也没有详细分析windows快在哪儿,而且也没有说明两个配置环境的参数是否一致严格一致。

康盛报告: http://wenku.baidu.com/view/6593b623482fb4daa58d4bcc.html
Paessler AG的报告: http://www.paessler.com/webstress/sample_performance_tests/comparing_php_script_performance_on_linux_and_windows
Stack Overflow的问答: http://stackoverflow.com/questions/7741043/php5-performance-comparison-windows-and-linux

不过我相信命令行的linux肯定要比图形界面的windows2003要省一点内存,哪怕就算是30M也是差距...
bakac
2014-03-13 20:04:03 +08:00
这是有可能 bilibili就是基于dedecms的
binux
2014-03-13 20:15:25 +08:00
@bakac 以bilibili的体量,从头写一个很难吗。。
cst4you
2014-03-13 21:42:14 +08:00
@bakac
@binux
非也, bilibili现在已经全部webservice化了, 前端非常轻, 根本就不是dedecms了. 后台文章管理暂时还是借用dedecms (一个曾经在职的码农留
huafang
2014-03-13 22:31:38 +08:00
直接优化成帝国cms
thinkxen
2014-03-13 23:08:05 +08:00
一个客人用1g内存的的2003,每次更新静态文件就死机,cpu跑满;后来换成52m的linux竟然完全无压力啊!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/104188

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX