之前建过一个网站,当前因为自己知识面窄能力欠缺等问题,做的一般,pv很快到0,这次打算专心弄个好的
目前遇到很多问题,前辈可否给些经验意见:
首先 说下网站大体 思路: 自己买个主机搭linux服务器,apache+tomcat,语言java,mvc+jdbc or ibatis + spring,关于seo 网站优化 缓存都会自己弄,目前的公司用的技术 还有买的书 能很好支持我,最后 服务器 托管
1.关于网站架构,打算网站我一个做,页面css排版我也自己写,后台mvc也打算自己写,关于 mvc框架 是否自己写好些?oschina就是 自己写的 mvc,自己写 会不会对以后 扩展 有好处 ?更方便?
2.假如 服务器托管 ,一般 带宽要多少? 大部分都是静态页面,少部分图片,还有服务器托管 需要注意啥问题
哎,还想托管?你很大的流量和资源啊?
先在阿里云跑吧~
没问题,觉得要继续扩大的时候再考虑多个阿里云或服务器托管.
######回复 @edit : 呵呵,一台电脑也可以~你要是钱多的话,当然可以多买几个阿里云啊~自己托管,那你一年好几十万至少.哎~土豪我们做朋友吧.######回复 @loyal : 我想托管就是 想学习 服务器 负载平衡 分布式 分布式缓存 方面东西,现在更想托管了, 而且 多学习下linux 管理知识######回复 @php_by : 当然用过~博客园现在就在阿里云上,虽然问题很多,但他的应用跑阿里云肯定没问题,除非像博客园那样的比较大的应用.######你用过阿里云吗?别害人好不?######自己写的MVC主要是速度快写 用框架效率有些影响######我现在 突然感觉 学通一个框架 太难了,还不如自己写一个mvc +jdbc 简单实用,而且 扩展性快好,spring都不想用,直接写几个静态方法类,写个页面静态化,之后都是 访问静态页面, 最重要的就是 后台代码 完全掌控 出问题很好解决, 性能瓶颈 主要在数据库读取跟 前台html编写 ,业务也简单######才多大的流量呀,就能说到框架影响效率了。######基础设施:阿里云最低配
框架:JFinal
你想的太远了。
######突然想起来,服务器管理这块,这块也得学,所以想托管######域名45-55元价格。
服务器方面:VPS,国外的有30多元甚至1元的。 国内就选阿里云 69元。
起始做站,先用最低配置的发展起来。根据网站瓶颈进行升级硬件,优化代码。
######嗯嗯,但是我不太喜欢用别人的框架,用别人框架肯定会出现各种问题遇到,我看了阿里云,确实不错######网站打算商业还是学习?
如果是学习,去申请一些免费的就够用了。
如果是商用,你还是先考虑做什么能赚到钱比较好。
######用心做好,肯定是能活口的,哪怕之前一直赔钱,没投入,不会有回报的######sae######你想太远了……######你先学会用vi吧######我觉得首先先要把你的网站跑起来,先没必要自己写MVC,就像OSC一样,开始红薯肯定也没有考虑到以后有多少多少人访问,他应该只想到,想有一个成型的网站(主要是指功能方面),让大家先用起来。如果访问人数真的慢慢增多,性能遇到瓶颈了,再就事论事地解决瓶颈。比如,网站访问慢了,扩CPU和内存(或者迁移到更好的服务器上)。带宽不够了,扩带宽,上负载均衡等。任何一个现在知名的网站,包括像facebook,google,淘宝等,无不是从最简陋的一个小服务器开始做起来,逐一解决问题,一般只需要比当前访问性能稍超半步一步即可,根本无需考虑一年两年以后的事情。
更何况你说的网站大部分是静态页面。有什么必要用到框架?
我的建议:去一个比较稳定的IDC供应商,买一个最低,或者次低档次的VPS,一般连域名加起来不会超过1000/年。按照你说的网站大部分是静态页面的情况,估计这样的VPS最少能坚持到你2000-5000IP/天(估计你一年内不一定能达到)。而如果你日IP能超过5000,基本上主流的云服务器或者自己买一台服务器托管的费用都可以支持了。
最最关键的是,在这个过程中,你可以通过“不断出现问题——》解决瓶颈——》提高访问量”的循环,不断提升你自己维护网站的能力。“车到山前必有路”,很多事情是逼出来的,不是规划出来的。
怎么没用呢?
1、如果觉得以后网站逻辑架构不会很复杂,或者逻辑架构变动不会很频繁,而且目前刚出来的时候,架构很简单,可以自己写MVC,甚至不用MVC。如果你一定要用MVC,请用自己最熟悉的MVC,而尽量不要自己写。因为自己写,带来的工作量和碰到的问题,会是double的。
2、服务器托管,建议你先不要用单独的服务器,搞一台VPS就行了,单核或双核CPU,1G内存或2G内存,硬盘30G-50G,这个价格加域名不会超过1.5K/年,网上随便一搜一大把。一般都是共享10M或者共享100M,没什么选择,也足够了。
3、如果你选阿里云服务器(类似的我用过盛大云,比较下还是阿里云好点),起步带宽2M就足够你用了。我今天还给一个自己做微电影工作室的朋友提了建议,用最简单的,加起来750/年。碰到瓶颈再随时扩。
4、服务器没啥可说的,除非你想在服务器上尝试多种不同的应用,并且对linux不熟,否则如果你只有一两个网站的话,我强烈建议你使用Linux服务器。这是我使用服务器多年得到的惨痛结论。另外,配好环境后,不要使劲折腾底层环境了,代码可以多尝试,搭好稳定的apache和Tomcat+MySQL后,就不要改来改去。
5、其他还需要注意的地方基本没有了,上面的经验已经足够让你把网站很好地跑起来。问很多问题不如立即动手。很多经验不是别人教来的,而是自己摸索的。我一般要做一个事情的做法是:先自己摸索,想到了立即动手,碰到问题各种尝试。只有百思不得骑姐的问题,才找别人点拨一下。
6、如果一切都是你自己搞定,那千万要注意摒弃“程序员思维”或“技术宅思维”,比如你纠结于MVC,纠结于服务器,纠结于CSS,纠结于VPS或阿里云或自己买服务器。这是造成你PV无限趋于0的主要原因之一。网站的功能,以及能为访问者带来什么,永远永远是第一位的。也永远永远是你需要花90%的精力去关注的。
######说得太好了!版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。