全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
楼主: html5
打印 上一主题 下一主题

关于我做Thislan项目的始末,及部分技术细节透露

[复制链接]
11#
发表于 2012-12-22 15:46:24 | 只看该作者
lua
12#
发表于 2012-12-22 16:58:36 来自手机 | 只看该作者
马老板哭了,当年怎么没找你找春哥呢。
13#
发表于 2012-12-22 17:36:42 来自手机 | 只看该作者
所谓动态内容,就是同一个用户,完全相同的访问请求,刷新后内容也可能有变化。五六年前,把这部分缓存起来,就只能是更新需要一定时间后才生效。比如你发一个帖子,需要过几分钟才能看到。要缓存动态内容,只能做基于数据库的缓存依赖,而这个是你做CDN的不可能实现的。需要APP自身实现。来自: iPhone客户端
14#
 楼主| 发表于 2012-12-22 17:38:14 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
15#
发表于 2012-12-22 17:42:47 来自手机 | 只看该作者
现在更普遍的做法是在动态内容更新时,直接生成静态内容,直到下一次更新前,静态内容可以不变,从而减少查询开销。你的thislan项目,能在缓存动态内容的前提下,确保最新变化实时展示吗?来自: iPhone客户端
16#
 楼主| 发表于 2012-12-22 17:45:41 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
17#
发表于 2012-12-22 17:53:16 | 只看该作者
你的项目意思是将动态内容缓存到你的CDN, 但是我直接缓存到本地会更快!

CDN来抓取,直接就是静态内容了...
18#
发表于 2012-12-22 17:56:56 | 只看该作者
html5 发表于 2012-12-22 17:45
并非主动更新,
举例说明:
比如你网站是论坛,里面的区分鉴别用户的cookie是abcd_auth,你在thislan里面 ...

这样说就了解了。

所以这是一个老技术。只是用在了CDN上而已。
19#
发表于 2012-12-22 17:59:20 | 只看该作者
老刘 发表于 2012-12-22 17:53
你的项目意思是将动态内容缓存到你的CDN, 但是我直接缓存到本地会更快!

CDN来抓取,直接就是静态内 ...

你缓存到本地的时候,不能确定下一次更新是什么时候,也就没有办法给缓存的静态内容指定过期时间。CDN抓取的时候,同样没办法判断下一次来抓取需要多久。
要么就是CDN按自己的策略做缓存,30秒、1分钟……
要么就是由于不确定过期时间,只能每次请求都来抓取,那其实就没缓存了,CDN也就没意义了。
20#
发表于 2012-12-22 17:59:28 | 只看该作者
神马东西……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-9-27 21:22 , Processed in 0.058636 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表