最近买了本书,不过书中都是linux和php以及一些其他的服务器,看了那本书我都有点儿痛恨微软了,学了c#,导致现在只懂windows和iis(公司做的系统都是数据量较少而且并发访问量不大的),各位兄弟姐妹给支支招,该怎么向大网站公司迈进呢?
27 个解决方案
#1
沙发
#2
顶一个,俺初学者
#3
这是经验、慢慢积累吧。
想提高效率那是跟数据结构和算法
想提高效率那是跟数据结构和算法
#4
http://u.115.com/file/f1e0933f45
sql优化包,希望对你有帮助
sql优化包,希望对你有帮助
#5
#6
海量数据应该采用分布式存储模式
高并发量则是服务器集群+负载均衡
高并发量则是服务器集群+负载均衡
#8
楼上的链接好像被和谐了!
#9
多参考一些优秀的开源中间件, 可以从中得到启发
#10
上面的地址确实被和谐了!
=======
我公司用的是sqlserver2005,最大的表有360多万记录,现在数据库方面只是用了分表,索引,视图等常规的手段,楼上的楼上说的高端技术不懂所以也不敢尝试。程序方面因为是C/S的所以用了一些分页和缓存的技巧,总之是好不容易勉强满足了业务的需要,我也一直在寻求优化的方法,但都是无法治本,真是很苦恼啊。
如果是设计一个新的数据库,相对要好办一点,想要在一套正在运行的系统上修改真是太难太难太难。。。
=======
我公司用的是sqlserver2005,最大的表有360多万记录,现在数据库方面只是用了分表,索引,视图等常规的手段,楼上的楼上说的高端技术不懂所以也不敢尝试。程序方面因为是C/S的所以用了一些分页和缓存的技巧,总之是好不容易勉强满足了业务的需要,我也一直在寻求优化的方法,但都是无法治本,真是很苦恼啊。
如果是设计一个新的数据库,相对要好办一点,想要在一套正在运行的系统上修改真是太难太难太难。。。
#11
这种知识在书本中很难学好,还是在实际中学习
很多工作几年的都不会
分布式+负载均衡
百度文库中看看相关网站架构
http://topic.csdn.net/u/20100106/16/f426b5f7-55da-44f0-adba-c67803730f49.html
很多工作几年的都不会
分布式+负载均衡
百度文库中看看相关网站架构
http://topic.csdn.net/u/20100106/16/f426b5f7-55da-44f0-adba-c67803730f49.html
#12
呵呵 顶 接分
#13
#14
这样的系统很多需要的不仅是windows平台下的知识,系统架构师的知识更多来源于工作的经验
推荐你先看一本"构建高性能Web站点"
作者: 郭欣
出版社:电子工业出版社
ISBN:9787121093357
上架时间:2009-8-22
推荐你先看一本"构建高性能Web站点"
作者: 郭欣
出版社:电子工业出版社
ISBN:9787121093357
上架时间:2009-8-22
#15
架构师是必须要懂得跨平台的相关知识
#16
性能优化很多方式吧:数据库方面可以优化,程序代码可以优化。
其中上百万数据的表应该建立索引,并且用存储过程访问,再就是每次不要加载太多数据,应该只加载所显示的页面条数,其他只用虚拟分页即可。
访问量大应该用线程池处理吧,这个不太确定。
#17
LZ加油吧!有努力就有希望!
#18
还有的就是异步ajax咯,也可以提高性能的
#19
谢谢高歌,呵呵,高歌我还是很“熟悉”的,因为我上学时的毕业设计有很多问题就是在csdn上请教,高歌给解答的。哈哈,很感谢你啊。还有,就是那本书我前两天已经买了,正看呢,被这些“做网站”的给打击了。。。
#20
也谢谢大家的建议。
#21
访问量、数据量不是很可怕。
建立好索引性能就上百倍提升。
访问量大,要考虑数据库录入的并发问题。
资源访问的并发问题,更新、删除要加锁。
为了快速响应,一些不必要的立即执行的要用多线程列队,让它再后台自己执行。
如果要在常用表作些导致锁表的操作,要考虑分表。
建立好索引性能就上百倍提升。
访问量大,要考虑数据库录入的并发问题。
资源访问的并发问题,更新、删除要加锁。
为了快速响应,一些不必要的立即执行的要用多线程列队,让它再后台自己执行。
如果要在常用表作些导致锁表的操作,要考虑分表。
#22
百度,谷歌
#23
#24
#25
这个要结合你的项目的需求和特点,光海量数据的处理就很多的,比如memcachedCache,tokyotyrant等缓存技术,hadoop,hive等数据分析等等,很多东西的。集群是肯定的啦。
#26
可以关注下国外以及国内的一些大型IT公司的一些技术。
#27
谢谢各位了。
#1
沙发
#2
顶一个,俺初学者
#3
这是经验、慢慢积累吧。
想提高效率那是跟数据结构和算法
想提高效率那是跟数据结构和算法
#4
http://u.115.com/file/f1e0933f45
sql优化包,希望对你有帮助
sql优化包,希望对你有帮助
#5
#6
海量数据应该采用分布式存储模式
高并发量则是服务器集群+负载均衡
高并发量则是服务器集群+负载均衡
#7
#8
楼上的链接好像被和谐了!
#9
多参考一些优秀的开源中间件, 可以从中得到启发
#10
上面的地址确实被和谐了!
=======
我公司用的是sqlserver2005,最大的表有360多万记录,现在数据库方面只是用了分表,索引,视图等常规的手段,楼上的楼上说的高端技术不懂所以也不敢尝试。程序方面因为是C/S的所以用了一些分页和缓存的技巧,总之是好不容易勉强满足了业务的需要,我也一直在寻求优化的方法,但都是无法治本,真是很苦恼啊。
如果是设计一个新的数据库,相对要好办一点,想要在一套正在运行的系统上修改真是太难太难太难。。。
=======
我公司用的是sqlserver2005,最大的表有360多万记录,现在数据库方面只是用了分表,索引,视图等常规的手段,楼上的楼上说的高端技术不懂所以也不敢尝试。程序方面因为是C/S的所以用了一些分页和缓存的技巧,总之是好不容易勉强满足了业务的需要,我也一直在寻求优化的方法,但都是无法治本,真是很苦恼啊。
如果是设计一个新的数据库,相对要好办一点,想要在一套正在运行的系统上修改真是太难太难太难。。。
#11
这种知识在书本中很难学好,还是在实际中学习
很多工作几年的都不会
分布式+负载均衡
百度文库中看看相关网站架构
http://topic.csdn.net/u/20100106/16/f426b5f7-55da-44f0-adba-c67803730f49.html
很多工作几年的都不会
分布式+负载均衡
百度文库中看看相关网站架构
http://topic.csdn.net/u/20100106/16/f426b5f7-55da-44f0-adba-c67803730f49.html
#12
呵呵 顶 接分
#13
#14
这样的系统很多需要的不仅是windows平台下的知识,系统架构师的知识更多来源于工作的经验
推荐你先看一本"构建高性能Web站点"
作者: 郭欣
出版社:电子工业出版社
ISBN:9787121093357
上架时间:2009-8-22
推荐你先看一本"构建高性能Web站点"
作者: 郭欣
出版社:电子工业出版社
ISBN:9787121093357
上架时间:2009-8-22
#15
架构师是必须要懂得跨平台的相关知识
#16
性能优化很多方式吧:数据库方面可以优化,程序代码可以优化。
其中上百万数据的表应该建立索引,并且用存储过程访问,再就是每次不要加载太多数据,应该只加载所显示的页面条数,其他只用虚拟分页即可。
访问量大应该用线程池处理吧,这个不太确定。
#17
LZ加油吧!有努力就有希望!
#18
还有的就是异步ajax咯,也可以提高性能的
#19
谢谢高歌,呵呵,高歌我还是很“熟悉”的,因为我上学时的毕业设计有很多问题就是在csdn上请教,高歌给解答的。哈哈,很感谢你啊。还有,就是那本书我前两天已经买了,正看呢,被这些“做网站”的给打击了。。。
#20
也谢谢大家的建议。
#21
访问量、数据量不是很可怕。
建立好索引性能就上百倍提升。
访问量大,要考虑数据库录入的并发问题。
资源访问的并发问题,更新、删除要加锁。
为了快速响应,一些不必要的立即执行的要用多线程列队,让它再后台自己执行。
如果要在常用表作些导致锁表的操作,要考虑分表。
建立好索引性能就上百倍提升。
访问量大,要考虑数据库录入的并发问题。
资源访问的并发问题,更新、删除要加锁。
为了快速响应,一些不必要的立即执行的要用多线程列队,让它再后台自己执行。
如果要在常用表作些导致锁表的操作,要考虑分表。
#22
百度,谷歌
#23
#24
#25
这个要结合你的项目的需求和特点,光海量数据的处理就很多的,比如memcachedCache,tokyotyrant等缓存技术,hadoop,hive等数据分析等等,很多东西的。集群是肯定的啦。
#26
可以关注下国外以及国内的一些大型IT公司的一些技术。
#27
谢谢各位了。