您的位置:首页 > 运维架构 > 网站架构

大家来找茬:富连网今天中午抢购二手iPhone时网站无法访问的问题

2015-04-22 13:23 295 查看
前几天在新闻区看到富士康卖二手iPhone的新闻,今天又看到说今天中午12点开抢。一大早就发现富连网无法访问了。前几天刚看到新闻的时候注册了个账号进去看了看,发现页面加载速度非常慢,今天中午基本无法打开网站。网站流量大是一方面原因,网站程序设计也有很大的问题。下面就我所发现的几个小问题发表下我个人的看法,欢迎大家提出更多的问题。

问题和建议:

1.产品列表页面(看这里)每个商品没有标明是什么型号。比如我想找个A1530,必须得把所有的iPhone5s都点开,才能知道我要的是哪个。每个商品标题都是类似“二手良品 苹果iPhone5s灰色”,但是这个商品的全部标题实际上是“二手良品 苹果iPhone5s灰色 16G移动联通手机 祼机 灰色”

建议:把型号放在商品标题最前面。商品列表页面标题变成“iPhone5s 灰色 16G移动联通手机 祼机 灰色二手良品 苹果”,鼠标移商品标题上时,tooltip显示该商品的完整标题。这样做的好处是帮助客户快速找到自己想要的型号的手机,减少用户访问服务器次数,当然能增加按照手机型号、颜色、制式等方式筛选搜索结果更好。

2.确认收货人信息时“所在地区”的省、市、区下拉列表联动每次都是回发服务器。

建议:下拉列表联动放在js中,不要每次都回发请求到服务器处理。好处是减少服务器压力。

3.删除html、js、css中不必要的注释信息。

4.图片、js、css等静态资源放入独立服务器并禁用cookie。

5.虽然使用了帝联的cdn,但是aspx页面由于程序设计问题在访问量大的时候仍然无法打开,此时静态资源不是瓶颈了。

总结:

除了上述问题,再给富连网提点建议:

1.使用淘宝网店抢购吧,至少用户体验不会这么差。

2.解决掉这个BUG:

[NullReferenceException: Object reference not set to an instance of an object.]
passport.efeihu.com.UnionLogin.QQLoginCallBack.GetUnionLoginUser() in D:\EC-Public\EC_Public\03_Code\SSO-FLW(富连网)-改版\SSO\UnionLogin\QQLoginCallBack.aspx.cs:99
passport.efeihu.com.UnionLogin.QQLoginCallBack.Page_Load(Object sender, EventArgs e) in D:\EC-Public\EC_Public\03_Code\SSO-FLW(富连网)-改版\SSO\UnionLogin\QQLoginCallBack.aspx.cs:26
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

3.不知道数据库是什么,采用何种架构,是否瓶颈在数据库?

抛砖引玉,期待大家热烈讨论。

=============================================

富连网官方微博 这种公关,我也是醉了,我把声明贴出来,大家喷一喷。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: