`
jsntghf
  • 浏览: 2535180 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Web中一些不利于做缓存的因素

阅读更多

使用SSL做通信的页面
作为安全通信,不做缓存处理,这个时候我们要考虑是否所有的页面内容都是否必须做安全通讯保护的,根据需要可以努力将一部分(如图片等)静态资源内容通过http协议,而不是全部通过SSL协议,这样就可以使部分没有必要通过SSL协议的内容可以做缓存处理,减少服务器的负载和降低网络流量的使用。

 

使用Http验证的保护页面
这个和SSL处理有点类似,同时也可以通过Cache-Control中的public命令来做一些控制。

 

使用Cookie的页面
一般使用Cookie是为了保存一部分个人设置信息。

 

1、限制使用Cookie的目录
在Cookie的设置中,注意domain和path值的设置,path值不设置就是默认整个domain下的了。

 

2、对静态资源比如图片尽量不要让cookie沾上
可以设立独立的域名做文件服务器,这样原有域上的Cookie信息就不会跟着走


使用动态内容的页面
可以使用头信息来设置动态内容的一些过期失效时间,但一般来说,动态内容只是一个页面中的一部分,其他大部分还是相同的,可以采取模板化处理,在页面中使用嵌入脚本嵌入动态内容,这样可以方便达到部分缓存处理的目的,同时减低一些网络流量。

分享到:
评论

相关推荐

    基于Flask的分布式Web服务架构研究与应用.pdf

    在实际应用中,分布式Web服务架构需要考虑的不只是技术实现,还包括业务需求、系统可维护性、成本效益比等因素。开发者需要根据项目的实际需求,合理选择和使用各种技术组件,构建出既符合业务需求又能高效运行的...

    java学习资料(我的积累)

    绝对路径不利于代码的移植性和独立于磁盘位置。相对路径看起来更好,但它相对于JVM的当前工作目录解析,而这个目录取决于JVM启动的具体过程,可能会受到启动脚本等因素的影响,因此不太稳定。 为了提高代码的可维护...

    asp.net生成静态页类

    在ASP.NET中,生成静态页类是一种...不过,这种方法并不适用于所有场景,特别是对于高度动态和交互性强的网站,生成静态页可能会增加复杂性且不利于实时更新。在实际应用中,还需要根据具体需求和网站规模进行权衡。

    响应式钙片保健品类网站模板(自适应手机端)+PC+wap+利于SEO优化.txt

    - 启用浏览器缓存,对于经常变化的内容如新闻、文章等使用短缓存时间,而对于静态资源如CSS和JS文件则使用较长的缓存时间。 - 使用CDN(Content Delivery Network,内容分发网络)服务来加速资源加载速度。 4. **...

    JAVA工程师面试常见问题及答案

    - **缺点**:需要手动编写SQL语句,不利于维护;对于复杂的查询,需要较多的手动优化。 - **Hibernate**: - **优点**:提供了一整套的对象关系映射(ORM)解决方案,减轻了开发者的负担;支持高级查询语言HQL。 -...

    static.zip

    在IT行业中,静态资源(Static Resources)是网站或应用程序中不会根据用户交互或服务器状态变化的文件。...这些静态资源涉及到网页的交互、样式、内容编辑等多个方面,是现代Web开发中不可或缺的一部分。

    中科软保险-笔试题精选

    ### 中科软保险-笔试题精选 ... - 不利于搜索引擎优化(SEO),因为动态加载的内容难以被搜索引擎爬虫抓取。 - 浏览器兼容性问题,不同的浏览器对Ajax的支持程度不同。 - 错误处理相对复杂,调试难度较大。

    前端面试题汇总.pdf

    4. **div+css布局与table布局**:div+css布局提供更好的灵活性和可维护性,利于SEO,而table布局在布局复杂时容易导致代码冗余,不利于响应式设计。 5. **img的alt与title**:alt属性提供图片无法显示时的文字替代...

    开源企业搜索引擎SOLR的应用教程

    2. **调用第三方搜索引擎API**(如Google、Baidu):这种方式虽然简便快捷,但由于与第三方平台绑定紧密,不利于长期业务发展和功能扩展,因此仅作为临时方案。 3. **基于Compass+Lucene实现站内搜索**:适用于需要...

    流媒体服务器资料.pdf

    HTTP方式先将FLV文件下载到本地缓存,然后通过NetConnection本地连接播放,这种方式对服务器资源消耗较小,但不利于内容保密。RTMP方式则直接从服务器播放,需要RED5或FMS这样的流媒体服务器支持,服务器资源消耗较...

    swf格式flash另类播放器

    9. **跨平台**:虽然SWF格式最初是为了Web设计,但也可以在桌面环境或移动设备上播放,所以跨平台支持也是一个重要的考虑因素。 10. **扩展性**:对于专业用户,播放器可能需要提供一些高级功能,如导出SWF帧,或...

    手机wrap网站仿玩机岛触屏版html5手机wap游戏网站模板

    - 仔细检查模板中的代码质量,以防止出现安全隐患或不利于 SEO 的因素。 - 定期更新维护网站内容,保持活跃度和吸引力。 - 积极收集用户反馈意见,并根据实际需求进行改进升级。 总之,这款“手机wrap网站仿玩机岛...

    基于ssm贝立立城市货运服务系统.zip

    4. **RESTful API**:服务接口采用RESTful设计风格,使得接口清晰、可读性强,同时支持跨域访问,利于前后端分离。 5. **JWT(JSON Web Token)**:用于用户身份验证,提供安全的身份信息传输。 6. **Docker**:...

    前端面试题汇总

    - **table**: 结构复杂,不利于屏幕阅读器解析,不适合现代网页设计。 **5. img标签的alt与title属性** - **alt**: 图片无法加载时的替代文本,有助于无障碍访问。 - **strong与em**: 分别用于强调文本的重要性和...

    基于php供求信息平台

    - **PHP**: 超文本预处理器(PHP: Hypertext Preprocessor),是一种广泛使用的开源通用脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要应用于服务器...

    在线考试系统平台,补充添加上基于遗传算法的智能组卷功能,形成完整的智能组卷在线考试系统 JAVA实现.zip

    智能组卷功能是在线考试系统的关键部分,它需要考虑的因素包括但不限于:试题类型、难易程度、知识点分布、试题重复率等。遗传算法可以有效地处理这些复杂约束,动态调整试卷结构,确保每份试卷的多样性和公平性。 ...

    C#生成单页静态页简单实例

    然而,实际应用中可能需要考虑更多因素,如错误处理、缓存策略、多线程处理等。 生成静态页的过程中,需要注意以下几点: - **性能优化**:在处理大量页面或高并发场景时,要考虑异步操作以避免阻塞主线程,或者...

Global site tag (gtag.js) - Google Analytics