跨域FetchAPI网站优化

我终于找到 API 很慢的原因了……

我在这里说到「这个 API 很卡」,现在我终于知道本质原因了,猜猜是因为啥?

跨域 QAQ

我一开始以为是服务器质量的问题,后来查了发现确实质量下降了,本来有 CN2 的现在没了,延迟从 150ms 上升到 250ms。搬迁到另一个(目前还是)CN2 的机房之后,延迟又回到了 150ms,然而还是感觉很慢。

看着调试工具里一堆 http 请求的时候,我终于想明白了,因为跨域会先发一个 OPTIONS 请求,这个请求虽然不大,但会阻塞住第二次真正的请求……这么一来延迟其实是 300ms,难怪这么慢。

于是我把 api 代理到了同一个域名下,现在看来效果应该好多了。

Colliot12/15/2017, 7:53:24 PM


Preview:

Cancel

Elsewhere

Amethyts replied to 我感觉苹果系都对单页应用不友好……

我在电脑上打开网页,不知道怎么在打开一个帖子之后回退到上一页面。/托腮

zuozijian3720 replied to 爱情是什么?标题为啥至少10个字?

应该给用户浏览并选择现有标签,现有标签里没有就新建

Colliot replied to even loop 是啥?

就是跟时间分片相对应的一种多任务处理方式?我也不太懂,可能需要好好学习一下。

Nicekingwei replied to 【汉乐府】况是青春日将暮,桃花乱落如红雨

这首也不错。李贺的诗很有意思。

Colliot replied to 【汉乐府】况是青春日将暮,桃花乱落如红雨

这首确实蛮有名的。我觉得色彩也应该是 IDE 和网站的要素……说到李贺我一定要说一首《高轩过》,我最早是在秋水无涯的日记里读到这首的,感觉他的日记写得也很好,对于做学术很有启发 华裾织翠青如葱,金环压辔摇玲珑。 马蹄隐耳声隆隆,入门下马气如虹。 云是东京才子,文章巨公。 二十八宿罗心胸,元精耿耿贯当中。 殿前作赋声摩空,笔补造化天无功。 庞眉书客感秋蓬,谁知死草生华风。 我今垂翅附冥鸿,他日不羞蛇作龙。

Nicekingwei replied to 【汉乐府】况是青春日将暮,桃花乱落如红雨

@Colliot,原来是这样。针对评论进行回复,我觉得是必要的功能。

Colliot replied to 【汉乐府】况是青春日将暮,桃花乱落如红雨

刘伶是竹林七贤,以喝酒闻名。

Colliot replied to 爱情是什么?标题为啥至少10个字?

这个「涉及的对象」 (Entities involved) 其实是一个「标签」功能,猜想中应该填「爱情」之类的……但是大家好像都填了「所有人」……我考虑怎么修改一下引导比较好。

Colliot replied to 爱情是什么?标题为啥至少10个字?

10 个字其实是因为我暂时无法单独对待汉字和字母。按理说我觉得 5-6 个汉字就比较恰当了……但是 5-6 个字母又显得太少。我考虑一下怎么解决。

Colliot replied to 爱情是什么?标题为啥至少10个字?

当然体验过。我感觉单方面应该算,但是可能会让你感觉不好。