如果这不是一个合适的问题,我很抱歉。我对网页设计和操作我使用的脚本有很好的了解,但当涉及到一些更复杂的问题时,我会有点陷入困境。
我们最近将我们的网站从小型共享托管包转移到与Hostgator的商业共享托管包。在几个小时内,我们的网站就被禁用了,在一年中最繁忙的一天,我们失去了很多自定义功能。他们为我提供了以下信息,但我不知道从哪里开始。如果有人能为我指明正确的方向,我将不胜感激。
感谢
CPU_TIME:339 table_rows_read:363276317 SELECTS:58447 ROWS_UPDATED:61
ROWS_FETCHED:98170 BUSY_TIME:441 ONNECTED_TIME:871 BYTES_SENT:4620832
BYTES_RECEIVED:12790009 WAIT_TIME:102
Top table row reads:
DB_USER: amfizz_retail -- TOTAL_CONNECTIONS: 118 -- CONNECTED_TIME: 872 -- CPU_TIME: 339 --
TABLE_ROW_READS: 363379718 -- SELECT_COMMANDS: 58508 -- UPDATE_COMMANDS: -- BUSY_TIME: 441 --
BYTES_SENT: 4620832 -- BYTES_RECEIVED: 12795625 -- WAIT_TIME (IO): 102
Top WAIT (IO) TIME:
DB_USER: amfizz_retail -- TOTAL_CONNECTIONS: 118 -- CONNECTED_TIME: 872 -- CPU_TIME: 339 --
TABLE_ROW_READS: 363379718 -- SELECT_COMMANDS: 58508 -- UPDATE_COMMANDS: -- BUSY_TIME: 441 --
BYTES_SENT: 4620832 -- BYTES_RECEIVED: 12795625 -- WAIT_TIME (IO): 102
amfizz 3696 0.1 0.0 248248 12196 ? SN 14:54 0:00 /usr/bin/php /home1/amfizz/americanfizz.co.uk/public_html/index.php
amfizz 6583 0.2 0.0 248248 12200 ? SN 14:54 0:00 /usr/bin/php /home1/amfizz/americanfizz.co.uk/public_html/index.php
amfizz 7534 0.2 0.0 248248 12196 ? SN 14:54 0:00 /usr/bin/php /home1/amfizz/americanfizz.co.uk/public_html/index.php
amfizz 7738 0.2 0.0 248248 12196 ? SN 14:54 0:00 /usr/bin/php /home1/amfizz/americanfizz.co.uk/public_html/index.php
amfizz 8310 0.3 0.0 249020 13380 ? SN 14:54 0:00 /usr/bin/php /home1/amfizz/americanfizz.co.uk/public_html/index.php
amfizz 8503 0.2 0.0 248248 12196 ? SN 14:54 0:00 /usr/bin/php /home1/amfizz/americanfizz.co.uk/public_html/index.php
amfizz 10245 0.3 0.0 248248 12200 ? SN 14:55 0:00 /usr/bin/php /home1/amfizz/americanfizz.co.uk/public_html/index.php
amfizz 11040 0.5 0.0 248248 12192 ? SN 14:55 0:00 /usr/bin/php /home1/amfizz/americanfizz.co.uk/public_html/index.php
amfizz 12791 2.5 0.0 248248 12196 ? SN 14:55 0:00 /usr/bin/php /home1/amfizz/americanfizz.co.uk/public_html/index.php
Sat Nov 30 14:55:50 CST 2013
Running Processes:
amfizz 3696 0.1 0.0 248248 12196 ? SN 14:54 0:00 /usr/bin/php /home1/amfizz/americanfizz.co.uk/public_html/index.php
amfizz 6583 0.2 0.0 248248 12200 ? SN 14:54 0:00 /usr/bin/php /home1/amfizz/americanfizz.co.uk/public_html/index.php
amfizz 7534 0.2 0.0 248248 12196 ? SN 14:54 0:00 /usr/bin/php /home1/amfizz/americanfizz.co.uk/public_html/index.php
amfizz 7738 0.2 0.0 248248 12196 ? SN 14:54 0:00 /usr/bin/php /home1/amfizz/americanfizz.co.uk/public_html/index.php
amfizz 8310 0.3 0.0 249020 13380 ? SN 14:54 0:00 /usr/bin/php /home1/amfizz/americanfizz.co.uk/public_html/index.php
amfizz 8503 0.2 0.0 248248 12196 ? SN 14:54 0:00 /usr/bin/php /home1/amfizz/americanfizz.co.uk/public_html/index.php
amfizz 10245 0.3 0.0 248248 12200 ? SN 14:55 0:00 /usr/bin/php /home1/amfizz/americanfizz.co.uk/public_html/index.php
amfizz 11040 0.5 0.0 248248 12192 ? SN 14:55 0:00 /usr/bin/php /home1/amfizz/americanfizz.co.uk/public_html/index.php
amfizz 12791 2.5 0.0 248248 12196 ? SN 14:55 0:00 /usr/bin/php /home1/amfizz/americanfizz.co.uk/public_html/index.php
Running Queries:
*************************** 1. row ***************************
USER: amfizz_retail
DB: amfizz_retailsite
STATE:
TIME: 6
COMMAND: Sleep
INFO: NULL
*************************** 2. row ***************************
USER: amfizz_retail
DB: amfizz_retailsite
STATE:
TIME: 26
COMMAND: Sleep
INFO: NULL
*************************** 3. row ***************************
USER: amfizz_retail
DB: amfizz_retailsite
STATE:
TIME: 36
COMMAND: Sleep
INFO: NULL
*************************** 4. row ***************************
USER: amfizz_retail
DB: amfizz_retailsite
STATE:
TIME: 53
COMMAND: Sleep
INFO: NULL
*************************** 5. row ***************************
USER: amfizz_retail
DB: amfizz_retailsite
STATE: Sending data
TIME: 0
COMMAND: Query
INFO: SELECT category_id FROM oc_category WHERE parent_id = '148'
*************************** 6. row ***************************
USER: amfizz_retail
DB: amfizz_retailsite
STATE:
TIME: 62
COMMAND: Sleep
INFO: NULL
*************************** 7. row ***************************
USER: amfizz_retail
DB: amfizz_retailsite
STATE:
TIME: 64
COMMAND: Sleep
INFO: NULL
*************************** 8. row ***************************
USER: amfizz_retail
DB: amfizz_retailsite
STATE:
TIME: 74
COMMAND: Sleep
INFO: NULL
*************************** 9. row ***************************
USER: amfizz_retail
DB: amfizz_retailsite
STATE:
TIME: 106
COMMAND: Sleep
INFO: NULL
Open connections
Reference: ui
Server: gator3097.hostgator.com
Srv. Type: cpanel
Created: Thu Nov 28 08:55:31 2013
Acct Type: Shared
Plan: Business
User: amfizz
U. Domain: ****
Email: ****
IP: 50.87.144.132 (shared)
Doc Root: /home1/amfizz/public_html
Table rows read hit 363276317 > 300000000
Current load: 14:55:50 up 178 days, 21:18, 1 user, load average: 0.12, 0.02, 0.01
对我来说,这对电子商务网站来说并不是一个巨大的负载。
然而,正如你所说,这并不是一个正确的问题。
这取决于Hostgator来确定公平使用政策,如果你违反了它,那就是你的错。
你应该和你的托管公司谈谈。
编辑:
如果Table rows read hit 363276317 > 300000000
是造成这种情况的原因,您可以:
A) 请确保您没有读取查询中许多不必要的行。
B) 与Hostgator交谈,并尝试就更高的限额达成一致。
C) 离开共享托管平台,也许可以考虑在专用或虚拟服务器上托管您的网站。
如果有提供者声称有任何不受限制的东西,但一段时间后发现他限制了一些东西,这就是搬到隔壁的好理由。
无论如何,OpenCart对文件有一些非常简单的缓存,而产品、类别、语言、货币和其他一些东西只缓存一次(直到执行了一些删除、插入或更新),然后从这些文件中读取。此缓存是默认情况下完成的,无法打开或关闭。
无论如何,如果你没有每月查询的有效负载(例如,一年发生一次-两次),我建议调查所有这些查询是从哪里来的,因为有人试图攻击你的商店或挖掘你的数据。。。