论坛首页 编程语言技术论坛

新做的看微博美女照片的网站,顺便分享一下rails3的一堆诡异问题和解决方法

浏览 28543 次
精华帖 (0) :: 良好帖 (3) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-05-07  
同样是rails3。同样是美女网站。同样是国外VPS。为什么你的VPS怎么那么快呢。

我用的是rails3 + ree + nginx + mysql
0 请登录后投票
   发表时间:2011-05-07  

重点忘说了。网站是: www.esomei.cc。

web server用的是passenger

爬虫方面也是nokogiri + mechanize

 

附个gem 列表 。 插件没怎么用。简单实现。。见笑。

  • 大小: 64.9 KB
0 请登录后投票
   发表时间:2011-05-07  
另外,关于你提到的Nokogiri乱码。之前我也有遇到过,我想是因为很多三流的网站程序员把编码给搞乱了。明明是UTF-8编码的网页文件,他偏偏要在网页申明里面搞个GB2312一类的。导致在控制台解析出来全是乱码。纠结了很久。想到个临时解决方案。

doc = Nokogiri::HTML(page.body.gsub(/\r\n\s*|\r\n\s*\r\n/, '').scan(/*************/).to_s, nil, 'gbk')


其中的****号部分是你想抓取的内容。

凑合着用。如有问题欢迎指出 。

另外,刚申请了个域名id86.com。稍后我会把与ruby、rails3、mysql、centos等相关的技术资料都放上去。敬请关注。谢谢
0 请登录后投票
   发表时间:2011-05-07  
前面有一个哥们说的很有道理,我半天才发现“下一张”的按钮,做的很不明显。
创意很赞。向LZ致敬。
0 请登录后投票
   发表时间:2011-05-08  
界面做得很好,功能很强大,仰视中。
0 请登录后投票
   发表时间:2011-05-08  
好呀,创意不错呢
0 请登录后投票
   发表时间:2011-05-08  
ruby天生就是unix系的语言,所以最好还是不要用windows啊,不然一些奇怪的问题让人抓狂,而且就算解决了价值也不大,因为很少有人部署到生产环境还用windows的。

有的童鞋又说,我的机器装的是windows,要是换成linux会有一堆的麻烦,比如网银不好用了。我们现在地解决方案是弄一个虚拟机(用的virtualbox)装linux,在虚拟机里把开发运行环境一股脑装好,然后通过samba把项目文件共享出来,这样就可以使用windows下的ide(我们用的netbeans)开发程序了。我们用下来觉得这个方案相当不错,既能利用linux环境的优势,又能结合windows的便利,还能极快的备份恢复开发环境。
0 请登录后投票
   发表时间:2011-05-09  
ec2,访问速度极不稳定,偶尔飞速,大部分时候慢。

zfj.rails 写道
同样是rails3。同样是美女网站。同样是国外VPS。为什么你的VPS怎么那么快呢。

我用的是rails3 + ree + nginx + mysql

0 请登录后投票
   发表时间:2011-05-09  
有条件确实应该上linux或者用mac

rubyrock 写道
ruby天生就是unix系的语言,所以最好还是不要用windows啊,不然一些奇怪的问题让人抓狂,而且就算解决了价值也不大,因为很少有人部署到生产环境还用windows的。

有的童鞋又说,我的机器装的是windows,要是换成linux会有一堆的麻烦,比如网银不好用了。我们现在地解决方案是弄一个虚拟机(用的virtualbox)装linux,在虚拟机里把开发运行环境一股脑装好,然后通过samba把项目文件共享出来,这样就可以使用windows下的ide(我们用的netbeans)开发程序了。我们用下来觉得这个方案相当不错,既能利用linux环境的优势,又能结合windows的便利,还能极快的备份恢复开发环境。

0 请登录后投票
   发表时间:2011-05-10  
给力,我觉得RoR还是学习下比较好啊,虽然我现在什么都不懂。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics