V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
11235813
V2EX  ›  问与答

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

  •  
  •   11235813 · 2014-03-13 18:59:06 +08:00 · 3145 次点击
    这是一个创建于 3698 天前的主题,其中的信息可能已经有所发展或是发生改变。
    vps配置 xeon(R)cpu e5620 @ 2.40Ghz 2.40Ghz 1.00GB的内存 2003 系统
    程序 dede5.7 utf8 7万左右文档
    目前困境 因为数据已经发布,没法建模型分表了,大飞让换成动态,然后开缓存,但新站,前几天才提交了地图,谷歌已收录5w+,暂时不舍得做301
    现在已经带不动了,只要一更新栏目就503,求指教。
    除了升级服务器配置 有没有其他优化方法
    11 条回复    1970-01-01 08:00:00 +08:00
    explon
        1
    explon  
       2014-03-13 19:23:53 +08:00 via iPhone   ❤️ 1
    这玩意写得太次,底子不好,后天怎么补都没用。
    loading
        2
    loading  
       2014-03-13 19:27:43 +08:00   ❤️ 1
    全站静态化+nginx
    rqrq
        3
    rqrq  
       2014-03-13 19:33:30 +08:00   ❤️ 1
    可以自定义404页面,根据request的uri定位到以前的文档,response code输出200即可。
    loading
        4
    loading  
       2014-03-13 19:35:16 +08:00   ❤️ 2
    nginx rewrite到生成的静态页。我都为你操心两次了,给个感谢吧!
    这是最好的方法!!!
    yylzcom
        5
    yylzcom  
       2014-03-13 19:47:25 +08:00   ❤️ 1
    1. 就没人吐槽2003系统吗?换成linux就能至少省出50M+的内存,还有php性能的提升(我对win跑php一直没好感)
    2. 建议打开error log看看具体报错,根据原因进行进一步优化
    3. 文章页全部静态化后,后台无论你怎么折腾都是不影响收录的
    4. 在另外一台服务器或者本机上重新建模型分表,弄好之后再备份上传数据库,对站点正常运作没半点影响
    yylzcom
        6
    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
        7
    bakac  
       2014-03-13 20:04:03 +08:00
    这是有可能 bilibili就是基于dedecms的
    binux
        8
    binux  
       2014-03-13 20:15:25 +08:00
    @bakac 以bilibili的体量,从头写一个很难吗。。
    cst4you
        9
    cst4you  
       2014-03-13 21:42:14 +08:00   ❤️ 1
    @bakac
    @binux
    非也, bilibili现在已经全部webservice化了, 前端非常轻, 根本就不是dedecms了. 后台文章管理暂时还是借用dedecms (一个曾经在职的码农留
    huafang
        10
    huafang  
       2014-03-13 22:31:38 +08:00   ❤️ 1
    直接优化成帝国cms
    thinkxen
        11
    thinkxen  
       2014-03-13 23:08:05 +08:00 via Android   ❤️ 1
    一个客人用1g内存的的2003,每次更新静态文件就死机,cpu跑满;后来换成52m的linux竟然完全无压力啊!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2685 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:11 · PVG 19:11 · LAX 04:11 · JFK 07:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.