Удалённо сопровождаю сайт одной довольно крупной Московской организации, судя по всему сайтов у них много и непосредственно сайт с базой данных для работы не мой.
И основной сайт этот частенько очень так жестоко висит – страничка минут по 5 не может загрузиться и вместе с ним висит и сопровождаемый мною сайт, вернее не сам сайт, а тупят только те странички, где хотлинком подключается javascript с главного сайта.
script src=”скрипт на главном сайте”
Собственно, пока основной сайт не отвиснет – страничка моего сайта не прогрузится 🙁
Изучил скрипт – никакой динамически меняющейся информации там нет – и первая же мысль пришедшая в голову – кэширование результата на сутки (хотя думаю можно и больше).
Мои сайт на движке 1С Битрикс, поэтому для реализации кэширования я использовал класс CPHPCache.
Собственно – полёт нормальный 🙂
Разгрузил и свой сайт и сайт с базой данных – теперь за скриптом ходим раз в сутки, странички генерируются без задержек.