А вообще, по-хорошему, все это делается в CSS.(как минимум $(".item_img").css({"opacity": "0.2"});)
И при наведении на всю ссылку меняло бы прозрачность a:hover .item_img
Тут наверное лучше не через CSS делать а через addClass/removeClass
Итак задача. Из БД нужно вытащить. Около 600-700(на данный момент) полей типа longtext
В цикле по ним нужно пройтись разбить на слова и т.д. На локальной машине, при количестве около 1000 записей, выскакивает ограничение по времени 30 секунд. Смысла перенастраивать limit по времени я не вижу, т.к наверняка, подобные ограничения есть и на хостингах, да и потом ну увеличу до 1 мин. Станет 1500 записей надо будет снова увеличивать. это путь в никуда!.
Я изначально и хотел сделать так что вытаскиваю допустим 40-50 записей, обработал их. Перезапустил скрипт (через сессию передал номер следующей) и т.д пока необработанных записей не осталось. Вот вкратце.
EuGen пишет:
И запускать не последовательно, а параллельно даже (ну или частично - скажем, по 5 секций за раз - это уж как ресурсы позволяют)
Лучше запускать последовательно. Потому что ведется определенная статистика