| 关于网站暂时不能访问通告 |
| 尊敬的网站客户: 我司非常遗憾,深感抱歉的通知您,由于贵站占用大量的服务器资源,影响到服务器内其他网站的正常运行,我司只好先临时暂停贵站的对外访问。 为保障每个网站都能得到合理的服务器资源,我司特别成立了一个网站运行监察部门,这个部门的成员都是由经过我司长期培养的技术人员,在检查网站过负荷方面拥有非常丰富的经验。对于每个网站的超资源问题,我们的技术人员都是将其独立地、隔离地设置,排除其他网站的干扰,然后由服务器的性能记录系统给出具体指标,最后判断其是否大量占用服务器资源。 对于贵站消耗大量服务器资源的问题,我司技术部门经过多次专门的技术审核确认,最终结果确认是您的站点消耗了大量的服务器资源。(由于篇幅有限且为了提高工作效率,我们不再公布详细的技术审核过程报告。) 消耗大量资源的站点使得我司技术人员花费了大量时间,各类技术投入是普通站点的10倍之多。从经济角度讲,3%的超资源网站占用了85%的服务器资源和技术人员80%的时间,影响了我们对其他网站的有效服务。希望您能理解我们暂时关闭贵站的苦心。 这份通知可能会让您感到非常的愤怒,我们万分抱歉。但是如果我们不加以管理,不立刻临时暂停贵站,全体网站都将无法正常运行,相信您会认同我们的处理方法。 对于进一步处理方法,我司提出如下几点建议: 1、如果您看到我们上面的停站通知说明还是认为不是您站点的问题,您可以跟我们的业务部门直接联系安排退款,我司会第一时间给您办理退款。 2、认同我司的处理方法,愿意彻底解决站点的资源消耗大的问题,贵站即使将来更换服务商也能得到长远的发展。这是贵站长远发展的根本方案。 根据我们对这类消耗资源大站的技术统计,常常出现的问题如下: 第一大类:服务器CPU和内存大量占用问题 当您的站点或者论坛数据库使用ACCESS数据库在20M以上、或者数据库数据达到几千条、或者同时访问网站的人数是数十人,ACCESS数据库就常常会出现各类损坏,导致asp等程序无法继续运行,服务器资源被锁死。 相关的微软技术说明链接: http://www.microsoft.com/china/msdn/library/data/sqlserver/sqlbackend.mspx?mfr=true 其中微软网站网页内的原文: Access 最多支持 255 个并发用户,这并不适合作为企业级数据存储解决方案。在生产环境中,仅仅20个用户通过网络同时使用 Access 数据库时就常常会遇到严重的性能问题以及数据被损坏的问题。(备注:微软都说不行了,难道还有其他办法?) 相关内容的动易公司的技术表述链接: http://www.powereasy.net/Products/1984.html 其中动易公司网站网页内的原文: Microsoft Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。 根据微软的技术描述,我们的解决方案如下: access换ms sql: 您必须更换ACCESS数据库为 MSSQL数据库,使用MSSQL数据库的站点的稳定性会高于使用ACCESS数据库站点10倍以上。为了帮助您,我司可以提供MSSQL30M一个月的免费使用。例如:动网论坛访问ACCESS数据库变大以后,一般都采用动网sql商业版本+MSSQL 的方案来解决,网上也有access动网论坛转mssql的免费方法,客户可以搜索试验一下。 临时解决方案: 1、定期删除多余的数据; 2、保留千余条数据; 3、压缩数据库; 4、限制论坛灌水; 5、甚至限制论坛注册。 6、如果是动网论坛,可以使用论坛自带的分表储存功能,会有较好的效果。 临时解决方案不能保证网站可以长期稳定运行,即使您的程序没有任何问题。由于access的限制,您的网站还是会不断的出问题。如果access可以替代mssql,微软如何生存?:) 备注:有一个或多个ACCESS数据库在多次读写过程中损坏,微软的MDAC系统在写入这个损坏的ACCESS文件时,ASP线程处于BLOCK状态,结果其他线程只能等待,IIS被死锁了,全部的CPU时间都消耗在DLLHOST(ASP进程)中。 参考解决办法: 压缩和修复您的数据库 下载数据库文件--[如果是.asp的扩展名,请改为.mdb的扩展名]--用ACCESS打开--选择工具--数据库实用工具--压缩和修复数据库--[改回.asp的扩展名]--上传覆盖原来数据库文件。 第二大类:服务器带宽大量占用问题 如果您在网站内部放置了热门的下载文件,例如音乐、电影、程序等文件。这些文件被百度、迅雷收录会出现大量的下载而占用服务器带宽。我们建议您改为会员制下载或删去文件,我们则先用反盗链控制下载量,如果无法控制我们会限制您的网站的带宽,当然您的网站会因为下载而变得很慢。 第三大类:程序问题 要及时的关闭不再使用的数据库,以避免一直占用服务器资源 在conn.asp 连接数据库字符串语句中加入如下: sub endConnection() conn.close set conn=nothing end sub 任何程序问题,都应先在客户环境调试通过后再上传服务器,绝对不要在服务器上调试,不良的程序会影响服务器的运行,以免被技术人员停站。 |