给后台人员的前端优化

作为一名后台开发,听到前端优化(不涉及后端 Web Server、数据库等),我大概了解的词有这些:主要是减小体积、减少请求、合理布置页面原素等,再具体些就是,开启 Gzip 压缩、合并 css 文件、合并 js 文件、长链接、减少 DNS 查询、使用 cookie-free 域名、js 放页面最下面、指定缓存时间、ETag、延迟加载、异步加载…… 作为一个没什么访问量的小网站,费心思搞这些东西干什么呢?一方面服务器本来就没什么压力,另一方面访问者能感受到的速度差异能有多少?结果我还是搞了一下,因为有个方便的工具,Google 出品的 PageSpeed,不用我自己操那么多心。 这货不是被 Google 关了吗?如果是说 Google 提供的带 PageSpeed…

nginx 重定向 404

比如访问 http://a.com/about/ 返回是 404,要重定向到这里来,也就是 http://intxt.net/about/, 要在a.com 所在的服务器上给 nginx 做如下配置 location / { error_page 404 = @fallback; } location @fallback { return 301 http://intxt.net$request_uri; } 或者用一条更简洁的语句 error_page 404 =301 http://intxt.net$request_uri; 如果只是重定向到首页,不保留 URI,就把上面两张配置方法里的 $request_uri 去掉。 经常是有人把当前网站的…