前两天去A公司面试,面试管问的题目一下子闷了。很郁闷。重新答题。在这里分享一下。
1)
问:请问你最近做过什么项目,介绍一下大致的情况?
答:做了http://www.chinatravel.net,由2个人一起开发,其中一个美工,另外一位就是俺了。 表设计,coding和架构一个人包了。分为6层架构。如下:
2)在项目的数据缓存中,如果有紧急情况,需要清数据缓存,请问怎么处理?(IIS重启成本太高,所以不推荐)
答:恩。。。 数据缓存,说到底就是一个Hashtable,由Key和ObjectValue组成。一。最好的方法是清理那些数据错误的hashtable的Key。项目中的【数据缓存层】,是由2个接口实现的ICache和ISql。其中ICache是。Net缓存的实现,强制更新和删除。项目中,有代码直接清除缓存的。因此只要执行ICache的清除缓存就可以了。二。另外,如果没有那个程序,就只好重新编译,上传网站程序。从而删除整个缓存了。
3)请问网站的访问量如何呢?如果数据量大的话,你有什么好办法吗?
答:网站的访问量不算大,日均5-7W次。因此服务器配置一般。
考虑随着访问量的提高(考虑50W日均),对网站的布局重新设置。如下:
4.问:那说一下负载均衡吧。
答:我不知道,这由网站管理员这边做。(不大合适吧)。
负载均衡,简单来说,在服务器端分布几台web服务器。当多个客户端同时或相隔很短的时间发送请求时。采用一定平衡机制,使得多个Web服务器能同时,更好的相应请求时的一种机制。买个带均衡策略的服务器吧。
面试的问题大致如此,其中负载均衡这个东东大家都执教呀。