`
leero
  • 浏览: 11184 次
  • 性别: Icon_minigender_1
  • 来自: 海口
社区版块
存档分类
最新评论

动态网站的缓存及个性化数据的显示处理

阅读更多

如题,不知道有的大型网站如何做的缓存,在页面上是如何显示个性化数据的[比如:登陆的动态信息]。

比如:淘宝,在它没一个商品页面都会有显示个性化数据[登陆信息:用户名,消息数量等的],但是据我说知那页面肯定做了缓存的,要不然承受不了那么大的访问量。这就来问题了,居然做了缓存,为什么还能显示登陆信息?
1.假如是使用的cookie保存的个性化数据的,再从cookie里获取的信息显示到页面上,如果这个假如成立的话,那么从cookie里获取信息的话就只有两种方式:客户端和服务器端两种方式获取cookie信息,我看了下它的页面,没有找到任何使用客户端脚本获取cookie信息的代码。如果是从服务器端获取cookie信息的话那商品页面又如何能缓存呢?
2.假如是使用的session保存的个性化数据的,同上在服务器端读取cookie一样,页面又如何做到的缓存的?
3.难道是它只是针对未登陆用户做了缓存?不太可能,淘宝每天成交量都不低,故不太可能只针对登陆用户做缓冲。
4.难道是它使用了类似于oscache之类的缓存,页面中部分缓存,部分不缓存?



je也是同样的,如何即做到缓存又做到个性化数据的处理?

分享到:
评论
11 楼 abear 2008-10-24  
个性化的内容可以用apache的include指令完成,include个性化的文件就可以了。
10 楼 leero 2008-08-22  
搜索了下它的文章,看了下,没有提到这些事情,就是说了下开源软件,应用服务器等,没提到我说说的细节,
9 楼 leero 2008-08-22  

chirs 2008-08-18
我记得淘宝的工程师在发表过一个文章,有说到他们产品中所使用的开源框架以及自己开发的框架!
----------------------------------
谢谢,我搜索下看看,
8 楼 leero 2008-08-22  
应该不是用ajax取的,直接查看页面源文件都能看到个性化数据的,,
7 楼 天一 2008-08-21  
需要个性化的地方用ajax从后台取。
6 楼 wangzhongjie 2008-08-21  
liquidthinker 写道
有个东西叫ajax


ajax和缓存也没有什么关系呀,肯定有什么处理机制,我也想知道
5 楼 siriuscor 2008-08-21  
可以用frame,
或者将相同的部分缓存
4 楼 kenshou 2008-08-18  
liquidthinker 写道
有个东西叫ajax

不过我看很多都不是用ajax做的,比如最近的开心网,我看它的最近朋友都是动态生成的吧,可能大部分还是服务器做的缓存了。
3 楼 liquidthinker 2008-08-18  
有个东西叫ajax
2 楼 chirs 2008-08-18  
我记得淘宝的工程师在发表过一个文章,有说到他们产品中所使用的开源框架以及自己开发的框架!
1 楼 leero 2008-08-18  
没人来解答下么?

相关推荐

    servlet使用MVC设计模式实现cookie缓存和分页显示数据

    通过Cookie,我们可以实现用户数据的缓存,例如用户的登录状态、个性化设置等。例如,当用户登录后,服务器可以创建一个包含用户ID的Cookie,将其发送给浏览器,下次请求时,服务器可以通过检查这个Cookie来识别用户...

    JS前端数据缓存,用于富交互的前端数据缓存

    这些应用往往需要处理大量数据,并实时更新显示,因此前端数据缓存技术变得越来越重要。本文将深入探讨JS前端数据缓存的原理、实现方式及其在富交互场景中的应用。 首先,前端数据缓存的主要目标是减少网络请求,...

    delphi动态配置DBgrid列显示类

    4. **XML文件作为配置存储**:XML是一种结构化数据的存储格式,易于读写,适合保存和加载复杂配置。在本例中,可以将DBGrid的列配置信息(如列名、是否显示、宽度等)序列化为XML文件,以便在程序运行时恢复这些设置...

    用GridView显示数据

    - 自定义样式:使用CSS或GridView的模板列,可以调整单元格样式,实现个性化布局。 6. 行选择: 设置`SelectMethod`属性,可以实现行选择功能,这在需要获取用户选定行的数据时非常有用。 7. 模板字段: 通过...

    PHP查询缓存.doc

    3. **后期处理**:缓存结果可以方便地进行进一步的数据处理,比如格式化、过滤或个性化展示。 **实现缓存的前提条件** 1. **MySQL数据库**:教程以MySQL为例,需要安装MySQL并启用PHP的MySQL扩展。 2. **SQL基础**...

    JSP 动态数据菜单

    JSP动态数据菜单是指通过服务器端的JSP技术,根据数据库中的数据自动生成菜单栏,实现菜单项的实时更新和个性化展示。这种技术对于构建用户友好的Web应用程序至关重要,因为它可以根据用户权限、网站内容或业务需求...

    异步加载和缓存

    在"CacheByMac"这个例子中,可能是指一个特定的缓存管理机制,可能是针对MAC地址进行的缓存操作,比如根据设备标识符来优化缓存策略,确保每个设备都能获得个性化的体验,同时避免重复加载相同的数据。 综上所述,...

    Oracle_BI_Publisher个性化报表设计方案

    - **条件化显示**:通过条件表达式,报表可以只在满足特定条件时显示某些数据或元素,实现个性化视图。 - **参数化报表**:用户可以在运行时输入参数,动态过滤数据,生成针对特定条件的报表。 - **自定义布局**...

    深入讲解JSP 2.0下的动态内容缓存技术.pdf

    总的来说,JSP 2.0的动态内容缓存技术通过自定义标签和EL API提供了灵活的缓存解决方案,能够在提高性能的同时,兼顾内容的个性化。开发者可以根据应用场景选择合适的内容缓存或数据缓存策略,甚至结合两者,以达到...

    离线缓存与数据隐私保护.pptx

    - **多平台追踪**:离线缓存技术使开发者能够跨设备和平台追踪用户的活动,这对于个性化推荐非常有用。然而,如果没有得到用户的明确同意,这种做法可能会侵犯用户的隐私权。 - **行为定位**:通过收集用户的浏览...

    asp.net 只显示所需数据

    在C#编程环境下,借助ASP.NET的强大功能,开发者能够有效地控制和管理数据展示,提升应用性能,为用户提供更高效、更个性化的服务。通过学习和实践这些技巧,不仅可以优化现有项目,也为未来开发更复杂、高性能的Web...

    数据大屏可视化模板(新能源车联网数据概览演示案例)

    通过深入学习并修改这个Java源码模板,开发者可以为新能源车联网行业构建出个性化的数据大屏解决方案,有效提升数据洞察力和决策效率。同时,这也为其他大数据分析项目提供了一种可借鉴的方法论。

    vc++个性化的弹出菜单

    总的来说,创建个性化的弹出菜单是VC++界面设计中的一个重要环节,涉及到资源管理、消息处理、UI交互等多个方面。通过理解并运用上述知识点,开发者可以构建出符合用户需求、具有独特风格的菜单系统。在压缩包文件...

    浏览器缓存问题5个.docx

    **问题描述**:对于包含用户个性化内容或依赖于登录状态的页面,如果浏览器缓存保存了无授权的页面内容,则可能导致用户看到的是他人的信息或无法正常显示个性化内容。 **原因分析**:这些问题的发生往往是因为这类...

    动态网站制作课件

    动态网站制作是现代互联网技术的重要组成部分,它使得网站可以与用户进行实时交互,提供个性化服务,增强了用户体验。本课件旨在帮助初学者深入理解和掌握动态网站的制作技巧,以下是基于提供的压缩包文件名称,对...

    基于Android的服装个性化定制电商平台厂家模块的设计与实现.zip

    界面交互参照下图,特殊个性化定制生产以及普通定制化个性生产中的定制需求和参数,后台预置数据即可,前台APP显示,可操作数据。 订单:厂家工作人员在订单界面可以进行订单查询、订单处理、选择修改意见的操作。...

    百套大作业之-(正文+演示+源码)基于Android的服装个性化定制电商平台厂家模块的设计与实现 大作业.zip

    界面交互参照下图,特殊个性化定制生产以及普通定制化个性生产中的定制需求和参数,后台预置数据即可,前台APP可显示,可操作数据。 3.订单: 厂家工作人员在订单界面可以进行订单查询、订单处理、选择修改意见的...

    vue大屏显示数据分析源码

    - 数据可视化:根据业务需求选择合适的图表库,定制个性化图表样式。 - 交互设计:如点击事件、滑动切换等,增强用户体验。 - 性能优化:如懒加载、代码分割、缓存策略等,提高页面加载速度。 总之,Vue大屏显示...

    java项目之基于Android的服装个性化定制电商平台厂家模块的设计与实现(源码+说明文档).zip

    界面交互参照下图,特殊个性化定制生产以及普通定制化个性生产中的定制需求和参数,后台预置数据即可,前台APP可显示,可操作数据。 3. 订单: 厂家工作人员在订单界面可以进行订单查询、订单处理、选择修改意见的...

Global site tag (gtag.js) - Google Analytics