rinaz22, если у вас на фронте 10k записей и мы предположим, что на каждую запись у вас приходится одна DOM нода(на самом же деле их в разы больше), то у вас в DOM‘е минимум 10k нод, что приведёт к неистовым тормозам, так что нет, нет у вас 10k записей на фронте, не выдумывайте.
rinaz22, вот и отправляйте при опросе сервера ему все id записей, что есть на фронте, а сервером возвращайте только те, которых нет на фронте. Всё просто.
rinaz22, Я же не знаю, что у вас там конкретно, я рассуждаю обще: опрашиваете очередной раз сервер, у вас есть что-то на фронте, предположим, сообщения, собираете их в структуру, с сервера приходит структура с изменениями, проходитесь по этим структурам, и, найдя разницу, обновляете разницу.
Но это не очень крутой подход, просто первое что в голову пришло, нужно сразу с бека возвращать только то, где есть изменения.
Вообще, правильно изначально вешать один обработчик клика на весь документ и внутри его уже проверять куда кликнули и от этого плясать, я вам изначально накидал максимально, по моему мнению, понятный для понимания код, но не самый гибкий/эффективный.
Роман, у меня прямо сейчас всё это крутится-вертится. Проблема публичных проксей в том, что их хватает на очень непродолжительное время и многие из них априори уже у гугла во временном бане за "too many requests", но мы говорим о "хочу чтоб бисплатна". Хочешь бесплатно - будь готов страдать. В моём спектре задач, меня более чем устраивает. Многопоток будет работать кратно одному потоку до определённого предела, не выдумывайте.
С таким подходом, файл ещё нужно закрывать. Чтобы этого не делать нужно использовать with openwith open('1.txt', 'w') as the_file:
Ну и, по-хорошему, заворачивать в try - except, чтобы скрипт не покрашился.
Познавайте себя и мир, короче.
Дмитрий Крымцев, я именно это и сказал. Да, нужно искать причину в другом месте. Чтобы быстро исключить плагины, можно накатить их старые версии и посмотреть поведение. А вообще смотрите логи сервера. Может просто кто-то краулит сайт.
Дмитрий Крымцев, если сорсы аудио находятся на чужих серверах, то это никак не может создавать нагрузку на ваш хост, вся нагрузка будет на чужие сервера и на самих клиентов.
- Следите за температурой компьютера. Возможно, ваш компьютер нуждается в тех. обслуживании и температура - причина его замираний.
- Если проблема "с интернетом" присуща только хрому, исследуйте его: отключите удалите его расширения, удалите сам браузер вовсе и переустановите начисто.
- Это точно не проблема из того ряда, что могут быть исправлены Apple, так как она носит исключительно локальный характер. Поэтому:
- Убедитесь, что имеете бекап текущей системы или хотя бы всех важных вам данных на внешнем носителе.
- Убедившись в вышесказанном, смело обновляйте систему. В случае проявления проблемы, можно поставить OSX начисто, подкинув, только действительно важные пользовательские данные, и в этот раз не загромождать компьютер всякой лабудой, расширениями, антивирусами и вообще избегать сторонних источников ПО и всё будет прекрасно.