HostMonster中的数据库使用问题

HostMonster用户在使用虚拟主机时,有时可能会遇到这种情况,网站用的HostMonster,就装了一个数据库,大小有50M多,5万多条数据,使用的是伪静态,当登陆首页,却出现了CPU exceed。

遇到这种情况,用户可能认为这和数据库存放数据的容量有关系,一般来说,这种情况和数据库放多少数据没有多大关系,估计是用户的页面查询次数太多了,遇到这种情况,用户最好优化一下程序,使用缓存估计就会好一些。

HostMonster中增加php上传文件的大小

默认的PHP安装,是只允许上传最大为2M的文件。如果您想增加,这可能会涉及到php.ini, .htaccess和脚本本身的设置。这里只以更改php.ini为例说明。
在php.ini需要更改的参数是:

  • file_uploads
  • upload_max_filesize
  • max_input_time
  • memory_limit
  • max_execution_time
  • post_max_size

首先,应该确保是允许上传,即没有禁用file_uploads。

upload_max_filesize与post_max_size
多数情况下,浏览者是使用POST方式来上传文件,即大家熟悉的“multipart/form-data”。通常,post_max_size是大于upload_max_filesize的值。因为post_max_size除了上传文件本身外还有一些请求操作等数据。还有一点应该注意的是,upload_max_filesize是一次上传的所有文件大小总和。
当然,php的文档也提到可以在HTML表单中设置MAX_UPLOAD_LIMIT来达到类似的目的,但有些浏览器并不理会这个设值。
memory_limit
在php对从用户POST过来的数据进行处理的时候,需要占用内存资源。一般情况下,不要将这个值设置得过大,因为如果占用过多的资源,会影响到整个服务器的运行性能。设置这个值之前,请确保php在编译的时候是使用了enable-memory-limit参数。

max_execution_time and max_input_time
脚本需要时间来接受处理上传的数据,设置该值,使在一定的时间后,会出现上传超时的提示。一般情况下,如果需要上传几M的文件,需要为该值设置到较大。
注意事项:因为Apache的配置文件可能会对LimitRequestBody进行设置,这会限制POST的数据大小。如可能会限制在512Kb以内。
在相同的目的,Perl与Java可能会比Php处理者更好。如Perl可以接受32M大小的文件。至于您选择Php还是其他语言,当然是萝卜青菜各有所爱了。
具体设置,在php.ini中增加或者修改以下语句:具体数值可以自己设置,但是post的数值要大于upload,要么upload设置不会起作用。
file_uploads = On ;这个一般默认就是打开的,可以不写
upload_max_filesize=8M
post_max_size=10M
如果你找到了file_uploads = On ,upload_max_filesiz e=8M,post_max_size=10M语句,后面不带“;”,这个“;”你不用加了,原来文件了,这些语句都有,只要把设定值改一下就可以了。不过不要改的太大,不然容易超资源。

关于HostMonster外部域名指向说明

用户常遇到如下问题:
问题1:
假设HM主域名为A.com
外部域名B.cn
已将B.cn作为附加域,将B.cn指向到A.com的任何目录都无法访问。

B.cn也已指向到HM的IP。
请问如何解决?

问题2:
开始在HM主域名下添加了BBS、BLOG两个子域,为何public_html下会有
bbs
bbs.A
bbs.A.com
blog
blog.a
BBS三个,blog没有blog.A.com
不知道来什么会生成三个目录?

一般来说addon之后做好解析就可以使用了。如果出现上述情况,你可以查看设置是否有问题,重设一下,如果重设后不行,ping一下域名的解析的ip看看是否正确,假如ip正确了,但访问的时候是HostMonster默认的页面,那可能是你开通的时候的默认页面没有删除,你联系客服问问看。

为什么采集帖子时容易挂论坛,别人用DDOS是否很轻易就能挂掉论坛?

DDOS不容易挂掉的,DDOS攻击的是服务器,他们会想办法要攻击你的网站都不需要DDOS,直接多线程采集,你的网站肯定会挂掉。虚拟主机毕竟是虚拟主机,哪里的都是一样的。老外们用的都是价值几十万的思科硬件防火墙,但是老外们很反感采集,采集时占用的资源也很多,所以采集时就会挂掉,另外HM的资源占用不是按20%算的,是按每三分钟程序占用CPU30秒来算的,超过30秒就会被停掉。在1分钟内你只能占用40s cpu时,。你在60s内有400个任务超过0.1s 的话就会超过cpu时间。防止别人用多线程采集来攻击网站的最好办法,就是你不要采集别人,不然人家用独立服务器的多线程采集你,那么你的网站就挂了。

中国客户如何与Hostmonster联系并获取帮助

主要有三种途径与Hostmonster联系:

一。 live chat
就是在线聊天,可以通过他们的live chat软件像QQ一样和他们的工作人员交谈。不需要在自己的电脑安装软件,点击他们页面左下角的live chat按钮就可以开始了:

第一栏选择你要联系的部门,目前只有support和sales可以通过live chat联系。一般的售后问题都是联系support,售前咨询联系sales
如果选择support,还会出来具体的项目,选择一个和你的问题最接近的
第二栏填写你的名字,随便输入就可以
Your Question 输入你的问题,字数不要太多,简短描述一下你的问题,如果需要详细的信息,在随后的交谈中他们会问你
小技巧:如果是涉及到你的主机账户的技术问题,在问题中说明你的主域名,他们就可以直接查看,减少交谈时间

二。Ticket
现在hostmonster不能直接通过发邮件联系,而要提交ticket,和邮件系统是结合在一起的,提交以后你的邮箱会收到一封自动回复,等一段时间就能收到他们的正式回复,如果问题还没有解决可以直接回复邮件。
Ticket提交地址:
http://helpdesk.hostmonster.com/kb/index.php?x=&mod_id=4
页面上有很多部门供选择,选择和你的问题最接近的部门,点击进入,填写信息:
E-mail Address  输入你的邮箱,一定要用能收到国外邮件的
Full Name  全名
Domain 主域名
Subject 标题
Body 输入你的问题

然后点击右下角的send ticket进入下一个页面
这个页面是提示你可以先查看他们的帮助内容看看能不能找到你的答案,下面是根据你的关键词给你查找的答案,如果有你需要的答案,直接查看就可以了,就不需要提交问题了,点击cancel ticket取消提交,点击send ticket继续提交
这个页面可以添加附件,例如有问题的截图等等,方便他们理解你的问题,加好以后点击send ticket完成提交。可以不添加附件
提交完问题以后你的邮箱会收到一封自动回复邮件,收到了说明你的问题已经提交成功,否则换一个邮箱重新提交。推荐使用gmail

也可以到帮助中心注册一个账号,以后就可以在里面集中管理和提交问题了,注册地址:
http://helpdesk.hostmonster.com/kb/index.php?x=&mod_id=3

三。电话
美国号码:866 573 4678
国际:801-494-8462