I have very weird problem .

I can access my site using chrome with no problem and the speed is very fast. However, if I am using firefox, safari or IE, I have to wait more than 30 secs to access my site and sometimes , I will get MYSQL ERROR.

This is the error I got: (in firefox, IE and Safari).

MYSQL ERROR
Error: MySQL server has gone away
Query: SELECT `Code`, IF(`Code` = "en", 1, 0) AS `Order`,`Key`,`Direction`,`Date_format`,`Status` FROM `fl_languages` WHERE (`Status` = 'active') ORDER BY `Order` DESC
Function: getAll
Class: rlDb

any idea why ?