
切记使用cache。
页面的每次请求都写数据库,数据库就爆了,啥数据库都不好使。
你先开辟一个内存空间。
然后使用这个内存空间保存数据库里面取出来的内容,变成一个对象。
然后进行 *** 作,注意 *** 作积累,积累到一定程度就update cache,回写数据库,回查数据库。
更高端的还可以实现多线程cache,读的快,写得慢。不过不适合秒杀这种实时性比较强的程序。
你可以尝试对任意文件计算个特征值预存起来,供快速比较专用。
方法很多,比如说:每MB在特定位置取连续的两个字节。
这样一个1GB的文件也不过产生2K的特征码,届时直接比较这2K就OK了。
需要注意的是,如果说这两个文件只是修改了几个字节,那就有可能特征完全一样。
因此这种快速比较只能是“大体”上一样,还需要进一步对比。但,时间就不那么紧张了。
以上就是关于C#秒杀物品,程序如何控制并发全部的内容,包括:C#秒杀物品,程序如何控制并发、百度网盘的离线秒杀如何实现(核心问题是如何获取链接的MD5值)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)