yeshang
V2EX  ›  PHP

求一个简洁 伪静态 , 支持百万条数据, 加载速度快的php cms系统, search页面也要快

  •  
  •   yeshang · Aug 14, 2013 · 7955 views
    This topic created in 4677 days ago, the information mentioned may be changed or developed.
    26 replies    1970-01-01 08:00:00 +08:00
    loveminds
        1
    loveminds  
       Aug 14, 2013
    这个估计要用到Memcache之类的缓存外加NoSQL数据库
    其实应该也不一定要纠结于PHP吧,Python什么应该也是可以的选择
    quqiu
        2
    quqiu  
       Aug 15, 2013
    datalife engine,我自己有几个英文站用的这个系统
    BTW:关闭tag 使用谷歌站内搜索可以有效降低负载
    yexiaoxing
        3
    yexiaoxing  
       Aug 15, 2013
    最简单的方法:自己写一个
    poplar
        4
    poplar  
       Aug 15, 2013
    textpattern,
    pivotx
    lhx2008
        5
    lhx2008  
       Aug 15, 2013
    zhongzila.com
    用的是xiuno+sphinx,现在是120W数据,环境是512M内存,15G硬盘,linux,nginx
    有Cms模版,不过功能就比不上真cms了,国产cms负载都很弱,搜索这个只能靠sphinx(or 用Discuz云)
    ps.请勿对此站的内存进行评论,3Q~
    xzl
        6
    xzl  
       Aug 15, 2013
    http://www.haoxinwen.com/
    CI+cache 45w数据
    搜索用xunsearch即可。目前关掉搜索了。
    huafang
        7
    huafang  
       Aug 15, 2013
    @xzl 流量多少
    huafang
        8
    huafang  
       Aug 15, 2013
    @quqiu 这个系统垃圾注册评论太猛了
    lhx2008
        9
    lhx2008  
       Aug 15, 2013
    @xzl 文章页很卡啊
    justfindu
        10
    justfindu  
       Aug 15, 2013
    @xzl 文章是现抓现卖么~ - - 太卡了~
    justfindu
        11
    justfindu  
       Aug 15, 2013
    wordpress? 弄好了也算cms~
    quqiu
        12
    quqiu  
       Aug 15, 2013
    @lhx2008 速度不错啊
    这个主机配置以及这个数据量算快的了
    xzl
        13
    xzl  
       Aug 15, 2013
    @huafang
    @justfindu
    @lhx2008 文章是后端python监控源采集,单库太大已经分表了,vps IO不济啊,第一次访问没有cache,之后才有。。。
    yakczh
        14
    yakczh  
       Aug 15, 2013
    python采集如果判断内容更新呢?
    msg7086
        15
    msg7086  
       Aug 15, 2013
    datalife在大数据下也是偏慢的。我朋友手头一个30w数据的dle站,跑在独服上都吃力。自己重写一下以后在256M的vps上轻松跑起。
    quqiu
        16
    quqiu  
       Aug 15, 2013
    @msg7086 求共享
    msg7086
        17
    msg7086  
       Aug 15, 2013
    @quqiu 根据他实际的应用来改的,整个数据库都转换掉了,没有普遍意义。而且代码很简单的,就是从数据库里抓出来显示出来而已。评论什么的全用第三方了。
    thinkxen
        18
    thinkxen  
       Aug 21, 2013
    帝国CMS据说负载能力很不错~~~
    NCE
        19
    NCE  
       Aug 22, 2013
    必须帝国。
    ipconfiger
        20
    ipconfiger  
       Aug 22, 2013
    只要静态化了,负载什么的都是nginx的事情了
    thursday
        21
    thursday  
       Aug 23, 2013
    静态化的速度 和 cms 还有啥关系呢。不是nginx 硬件 的问题吗?
    主要考虑的是 搜索 。搜索 cms 大多支持都不好。 要求高的都得自己搭建 sphinx 之类的环境。
    thursday
        22
    thursday  
       Aug 23, 2013
    哦是。伪静态。。 伪静态的话 wp 吧?
    lhx2008
        23
    lhx2008  
       Aug 23, 2013
    @thursday wp100W数据,腾讯就算用完所有服务器都受不了
    huafang
        24
    huafang  
       Sep 7, 2013
    @msg7086 你怎么重写的,分享一下吧,另外我被垃圾注册困扰,你怎么解决的
    msg7086
        25
    msg7086  
       Sep 7, 2013
    @huafang 从数据库里读数据出来然后构造页面啊。就当做最普通的PHP程序来写就行了。

    用户回复啊注册啊什么的统统砍掉,改用第三方回复平台。

    最难做的就是搜索了。我现在是用关键字搜索然后缓存起来,每次搜索都拆关键词直接找缓存来合并。这样很少会hit在数据库上,一个双核vps就能跑下来了。
    huafang
        26
    huafang  
       Sep 15, 2013
    @xzl 传说中的大垃圾站
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   936 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 83ms · UTC 20:43 · PVG 04:43 · LAX 13:43 · JFK 16:43
    ♥ Do have faith in what you're doing.