Превышено допустимое количество запросов

  • 6 Ответов
  • 947 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Serhio

  • ***
  • 67
  • 0
В Joomla 1.0 это ограничение обходилось созданием нескольких пользователей БД (условно myjoomla_user1, myjoomla_user2 и myjoomla_user3) с одинаковым паролем и правами.
Далее вносились именения в configuration.php:
 
Код
$mosConfig_user = 'myjoomla_user';
Заменяем эту строчку на следующий код:
 
Код
$mosConfig_users = array("myjoomla_user", "myjoomla_user1", "myjoomla_user2", "myjoomla_user3");
$mosConfig_user = $mosConfig_users[array_rand($mosConfig_users)];

Подскажите какие изменения внести в код configuration.php, чтобы сделать подобное в Joomla 2.5?

*

Serhio

  • ***
  • 67
  • 0
Подскажите будет ли работать следующий код?
Меням
Код
public $user = 'myjoomla_user';
на
Код
public $users = array("myjoomla_user", "myjoomla_user1", "myjoomla_user2", "myjoomla_user3");
public $user = $users[array_rand($mosConfig_users)];

*

SDKiller

  • ******
  • 2734
  • 320
  • ...ergo sum

*

Serhio

  • ***
  • 67
  • 0
Нет
Буду благодарен, если укажете на ошибки

*

voland

  • ********
  • 9359
  • 420
  • СКАЙП утерян! Пишите в телеграм @volandku
Это что? Такой изврат обходить ограничения хостера?

*

Serhio

  • ***
  • 67
  • 0
Это что? Такой изврат обходить ограничения хостера?
По сути да.
Просто когда хостер заманивает безлимитностью во всем, а потом получается, что сайт лежит при 75к запросов, ну ка-то, мягко говоря, неприятно.
« Последнее редактирование: 02.11.2012, 21:35:22 от Serhio »

1. создаем 3 пользователей для доступа к нашей БД с одинаковыми правами и одним и тем же паролем.
пример: myuser1, myuser2, myuser3
2. В файле configuration.php
комментируем код
/*public $user = 'myuser';*/

myuser -  здесь имя пользователя БД

3. в файле /libraries/joomla/factory.php
заменяем строку
$user = $conf->get('user');
на строки
$users = array("myuser1", "myuser2", "myuser3");
$user = $users [array_rand($users)];

Все приятного использования