Tag: ruby

说明Rails和Node.js

到目前为止,我一直使用PHP,不pipe有没有框架,但是一个月前我决定开始一些新的东西:Ruby和Rails,我觉得它们很容易和类似于PHP和一些PHP框架,它们是如何工作的,但使用更简单语法和许多其他优点。 几天前,我开始阅读关于Node.js,Node.js与Rails,“为什么node.js更好”… 我有点困惑,但我的目标是学习一些现代的东西,几个月后就不会过时: Rails / Ruby和Node.js以及像Express.js这样的基于它的框架(除了一个是用JS编写的,另一个是用Ruby编写的)之间的主要区别是什么? 使用Node.js和基于它的框架而不是基于Ruby的解决scheme(如Rails)的主要优点和缺点是什么? 谢谢!

最简单的可能的反向代理

我正在寻找一种方法来简单地设置本地连接到远程站点的代理。 我不想在系统中安装任何东西。 如果我可以用一个命令行调用而不是用一个单独的configuration文件来调用它,那就太棒了。 其目的是嗅探我正在开发的本地应用程序与其他人正在提供的使用HTTPS的远程服务器之间的stream量。 最好是一个Ruby,Python或者Node包,这样我可以按照下面的方式做一些事情: mkdir simplest-proxy; cd simplest-proxy; bundle init echo "gem 'simplest-proxy'" >> Gemfile; bundle –path vendor/bundle bundle exec bin/simplest-proxy -p 8080 https://remote.site.example.com/ 要么 virtualenv simplest-proxy; cd simplest-proxy bin/easy_install simplest-proxy bin/simplest-proxy -p 8080 https://remote.site.example.com/ 要么 mkdir simplest-proxy; cd simplest-proxy npm install simplest-proxy node_modules/.bin/simplest-proxy -p 8080 https://remote.site.example.com/ 这将允许我的应用程序连接到localhost:8080 ,这将转发请求(并重写Host头和其他任何必要的)到远程站点。 我可以在WireShark中观看,看看发生了什么。 我已经在pypi,rubygems和npm中快速浏览了一下,但是到目前为止我发现的是不工作( proxylet ,否则看起来非常有希望),意图用于更复杂的场景,并需要设置( dj-revproxy […]

是否应该在生产中缩减服务器代码?

当涉及到前端代码时,你总是将它缩小(删除空白,注释等)在生产中。 应该与服务器代码一样吗? 我通常在我的服务器文件中有很多评论。 但是我从来没有听说过这样的人。 如果代码以相同的方式优化,服务器运行速度是否会更快?