Вот здесь, для начала уберите после "2000" запятую... возможно заработает...
$('.tumbvr')._fw({tumbvr:{
duration:2000,
}})
Если не заработает, то в IE нажмите на F12, перейдите на вкладку "скрипты" (debug mode) и добейтесь того, чтобы других ошибок тоже не было (пока ругается на указанную выше запятую)...
Если речь о действительно большом магазине, то посмотрите на Magento
http://ru.wikipedia.org/wiki/Magento
Ковырялся как-то в её "кишках", весьма понравилось...
😂 ну блин... а потом GFS и начинаем запускать собственные спутники... ТС вроде гугл строить не собрался, ему надо нагрузку по-быстрому распределить ;)
Именно так, с помощью палки-верёвки делается. У каждого бэк-сервера создаётся интерфейс по которому отдаётся его текущая сетевая нагрузка (собираемая например при помощи nettop, iptraf, ... ). Для начала просмотра видео делается обращение к балансеру, который выполняет редирект на меньше всего нагруженный сервер.
При этом, наверное, будет лучше чтобы бэк-сервера сами с определенной периодичностью обращались к фронт-серверу и сообщали ему о своём состоянии... Если какой-то из серверов давно ничего не сообщал, значит с ним проблемы. А балансер может делать выборку уже по готовой sql таблице с текущей нагрузкой, используяю только выборку из серверов состояние которых обновлялось за последние 2 минуты.
Дальше регулируете коэффициенты "правильной" нагрузки и всё...
Таким образом на мордовом сервере у Вас работает только балансер и движок выдачи html-страниц. Масштабируемость с точки зрения отдачи видео получается практически линейная.
Также нужно можно рассчитать для каждого видео коэффициент нагрузки (в зависимости от битрейта). И для более равномерного распределения (чтобы не ждать пока обновятся данные по реальной нагрузки) использовать их как поправки, предсказывая увеличение нагрузки на сервер к которому произошел редирект.
Например здесь:
http://thepiratebay.se/torrent/7162521/MaxMind.GeoIP.Organization.Database.March.2012
http://kat.ph/maxmind-geoip-country-city-organization-database-march-2011-t5290252.html
Вы первый пост читали :) ? Вопрос не был сформулирован - "О БОЖЕ ЧТО ДЕЛАТЬ!!!"
Вопрос был какая настройка в PHP отвечает за такое поведение, насколько я понял при помощи гугла и ответов в этой ветке такой настройки нет.
А поскольку ничем другим хостинг на котором появилась эта проблема, не отличается от тысяч других, на которых данной проблемы нет... Значит это скорее всего фишка PHP 5.4
В понедельник поставлю 5.4 и проверю точно... Возможно все-таки эта какая-то супер-сборка на том хостинге...
Читайте внимательно, я наоборот НЕ хотел чтобы он из неё получался ;)
Я просто проверял является-ли переменная необходимым мне двухмерным массивом при помощи isset. И все работало до PHP 5.4, а в PHP 5.4 вдруг строка тоже оказалась двухмерным массивом...
Там были не "костыльки", а нормальная проверка isset на двухмерный массив. isset( $a[0][0] ) теперь даёт true если $a это строка. Понятно что is_array( $a[0] ) спасёт, но если что-то работает одним образом, а потом начинает другим... это всегда не очень приятно...
Не моя логика, а логика PHP предыдущих версий :) Это очевидно что он начал вдруг понимать что это тоже строка, вопрос был не в этом.
У меня был вопрос есть-ли какая-нибудь настройка в PHP которая отвечает за этот "вдруг"...
Понял что настройки такой нет, а это просто PHP 5.4
Мне даже 5.3 не очень чтобы был нужен :) я ведь говорю что на хостинге на каком-то виртуальном встретил эту забавность... из-за неё глючил наш плагин...
Почему на одном-то? Я же сказал их много (несколько сотен, а может и тысяч сайтов и хостинги тоже разные).
Версии самой Joomla разные, но 1.5 не видел, начиная с 1.6 попадаются, хотя может просто плохо смотрел...
То что модули дрявые это скорее всего да (вряд-ли дырка в движке), возможно это AceFTP про который выше была ссылка. Но уж очень много их (сломанных сайтов) за последнюю неделю всплыло...