比如有两个域名a.ccc.com和www.ccc.com想共用一个session怎么做,现在是在www.ccc.com登录后,当跳到a.ccc.com页面需要再次登录。域名不同共用一个session

解决方案 »

  1.   

    重复登录问题,可以用单点登录来设法处理吧。共享session,这个基本没戏。另谋出路吧。
      

  2.   

    像CSDN这样的加载某个帖子的时候对应回复每个楼层的用户名和用户的头像 是不是根据存在帖子信息中的userID到用户信息表里查吗?哪样用户多的话 表大是一方面而且根据userID的话要每层楼都去查一遍啊。不知道怎么设计的。
      

  3.   


    全静态化你应该比较容易理解吧?就是直接把整个网页都算好,每次访问就可以直接取出来了。部分静态化的话,比如可以这样:
    1、把左侧用户信息的HTML片段生成好放在 内存缓存 中;
    2、输出帖子的时候,只需要查询出帖子本身即可,然后根据用户ID到内存缓存中直接调出HTML片段进行合并。头像啥的是不需要处理的,浏览器自己会缓存。
      

  4.   


    全静态化你应该比较容易理解吧?就是直接把整个网页都算好,每次访问就可以直接取出来了。部分静态化的话,比如可以这样:
    1、把左侧用户信息的HTML片段生成好放在 内存缓存 中;
    2、输出帖子的时候,只需要查询出帖子本身即可,然后根据用户ID到内存缓存中直接调出HTML片段进行合并。头像啥的是不需要处理的,浏览器自己会缓存。您说的那种方式我理解了,但是那头像的路径怎么办?浏览器会有缓存,那路径我还是需要去用户表里取查询吗?
      

  5.   

    1. 如果访问不是频繁转换的话,用cookie进行同步,保存时路径写成 .ccc.com  在另一个域名中就可以读cookie。2. 如果页面要经常转换,可以使用memcache 共享。
      

  6.   


    没理解清楚这句话吧?
    “把左侧用户信息的HTML片段生成好放在 内存缓存 中”整个HTML片段啊,显然什么链接URL、图片路径、等级率裤衩 之类的全部都已经进去了。