cnodejs / nodeclub

:baby_chick:Nodeclub 是使用 Node.js 和 MongoDB 开发的社区系统
http://cnodejs.org/
MIT License
9.34k stars 3.12k forks source link

打开话题时为什么不做成打开新标签页或新窗口呢 #320

Closed funkyLover closed 10 years ago

funkyLover commented 10 years ago

每次打开一个新话题就直接转页 之后又要按后退好麻烦 要不就是要自己右键打开新标签页或新窗口感觉略麻烦, 好吧,是我本人略懒- -

youxiachai commented 10 years ago

这个问题之前有人提到过...你找一下?

funkyLover commented 10 years ago

@youxiachai 抱歉找不到啊 你说的是已关闭的issue吗?

youxiachai commented 10 years ago

@funkyLover 忘记用什么关键字说这个事了....不过之前确实有人提出同样的问题...不过那时候大家讨论的结果就是这不是事...

funkyLover commented 10 years ago

好吧~

tiye commented 10 years ago

这么一说我也觉得了.. 对比 Ruby China, CNode 的后退速度慢极了

hylin commented 10 years ago

加上Cache-Control控制 ,缓存一下页面,应该就可以秒后退了

leizongmin commented 10 years ago

ruby-china 用了history.replaceState ,打开帖子时实际上是AJAX来取内容,然后页面局部刷新的(虽然看起来URL是变了),所以它后退时不会刷新整个页面,看起来会快些

leizongmin commented 10 years ago

如果要新窗口打开某个连接,Chrome浏览器可以用鼠标中键点这个链接,就会强制新窗口打开了,其他浏览器可以参考相应的帮助文档。

tiye commented 10 years ago

CNode 的页面, 内容其实很少, 要是也换成 RESTful API 应该很快. 不过前端的工作量那么大实在搞不来

leizongmin commented 10 years ago

觉得应该找个时间先规范一下views目录里面的模板,目前看起来有点乱

tiye commented 10 years ago

@leizongmin 表示还有个没完成的单栏布局的分支, 改了以后模版更乱.. https://github.com/jiyinyiyong/nodeclub/tree/single-column/views 放在后边一起调整吧

JacksonTian commented 10 years ago

返回首页慢主要是首页生成慢。给首页加一个短时间的缓存可以解决的。

发自我的 iPhone

在 2014年4月9日,下午1:47,雷宗民 notifications@github.com 写道:

觉得应该找个时间先规范一下views目录里面的模板,目前看起来有点乱

— Reply to this email directly or view it on GitHub.

alsotang commented 10 years ago

为什么我觉得很快。。。。不过我一直翻着墙的

tiye commented 10 years ago

虽然和办公室网络有关...表示很慢..

➤➤ ping cnodejs.org
PING cnodejs.org (107.170.68.104): 56 data bytes
64 bytes from 107.170.68.104: icmp_seq=0 ttl=44 time=318.590 ms
64 bytes from 107.170.68.104: icmp_seq=1 ttl=44 time=318.362 ms
^C
--- cnodejs.org ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 318.362/318.476/318.590/0.114 ms
➤➤ time wget cnodejs.org
--2014-04-10 11:13:21--  http://cnodejs.org/
Resolving cnodejs.org... 107.170.68.104
Connecting to cnodejs.org|107.170.68.104|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 45608 (45K) [text/html]
Saving to: ‘index.html.2’

100%[======================================================================>] 45,608      45.4KB/s   in 1.0s

2014-04-10 11:13:23 (45.4 KB/s) - ‘index.html.2’ saved [45608/45608]

real    0m2.255s
user    0m0.003s
sys 0m0.006s