精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-12-29
iframe刷新前台的显示效果不好吧
|
|
返回顶楼 | |
发表时间:2004-12-30
非常感谢hong2给我们一个非常好的选择,确实是不错的
我再补充一个可以提升性能的解决方案的 如果要防止爆刷对proxy的冲击的化,目前我使用缓存的解决方案,感觉不错 原来爆刷对服务器造成冲击的主要原因,在于proxy提取外网数据的连接上 这个负荷非常的重,连接也非常的昂贵,如果我们将所取得的外网数据保存在本地,以本地方式提供外网数据源的话,fin_wait将大大的降低,说白了这个我们可以通过cache的方式解决数据源的问题。 我目前的使用方法比较简单 在linux划分32M的ramdisk,将proxy取得的数据以静态文件的方式进行保存,而不是通过out.print发布.基本上以文件名来进行区分,我现在文件名的命名方式 采用username@url的命名方法,通过filter来进行转向。 现在重复我的做法 首先构建filter判定url是否是向hong2所述的url模式 如果是获取外站点数据的化,根据session中的用户名和对url的申请 获得静态文件的文件名如:william@forum.iteye.com.html基本结构就是 username@url.html 如果静态文件存在,直接forward去我们已经生成的html 如果不存在,去提取信息生成这个静态的文件然后显示的 呵呵,对象的生存周期,你可以使用linux脚本来进行控制的 和普通cache方式相比,抗重负荷能力要强些的。 ps:感觉resin的静态显示速度要比apach强些,可是负荷能力却弱了些 |
|
返回顶楼 | |
发表时间:2004-12-30
摆渡人 写道 grinch 写道 我现在xmlhttp来解决台帐实时刷新的问题,就是每隔10s,用xmlhttp到服务器去取一次数据。
楼上的兄弟谈到性能的问题,请问有兄弟用xmlhttp干过这种事情吗?估计同时能支持几台机器并发访问? 在做短信发送时我有想过用xmlhttp,但要跨平台取数据,结果我选择了是用线程(URL类就可以了).在后台跑,传递数据.在tomact里设置自动启动这个类. 前台可用脚本替换.或者用iframe.来隔一段时间更新. ------------------------------------------------- 上次我也用xmlhttp来做.但用户浏览都要升级.为了免除不必要的麻烦后来全部换了用iframe 可不可以说的详细点,或给各简单的例子,学习中…… |
|
返回顶楼 | |