Это очень дельное предложение. 🍻 Можно очень сильно ускорить работу zTDS.
А давайте сразу пропатчим zTDS, а уважаемый, root сам решить нужно это в ТДС или нет.
Буду делать на v.0.6.8, думаю что на новых тоже будет работать:
В index.php найдите участок кода:
$SxGeo = new SxGeo('lib/sypex_geo/SxGeo.dat');$country = $SxGeo->getCountry($ipuser);if(empty($country)){$country = $empty;}else{$country = strtolower($country);}
Удалите или замените на:
if(isset($_SERVER['HTTP_CF_IPCOUNTRY'])) { $country = $_SERVER['HTTP_CF_IPCOUNTRY'];}else{ $SxGeo = new SxGeo('lib/sypex_geo/SxGeo.dat'); $country = $SxGeo->getCountry($ipuser);}if (empty($country)) { $country = $empty;} else { $country = strtolower($country);}
Плюсы:
- точность определения страны может быть сильно выше чем SxGEO
- скорость работы ТДС сильно возрастет(~ +30% ) , уменьшится нагрузка на диск (-3 запроса) при каждом обращении
Минусы:
- Может быть , что страна будет US, а регион Житомир. Это не страшно, так как сливаем в основном по стране.
- Спуфинг заголовков, но я не думаю, что рядовой рукоблуд будет подменять заголовки.
Можем так же пропатчить определение IP пользователя, если не доверяете своему серверу.
Найдите такой код:
if(!isset($ipuser)){ $ipuser = trim($_SERVER['REMOTE_ADDR']); }
Перед ним, добавьте:
if(isset($_SERVER['HTTP_CF_CONNECTING_IP'])){ $ipuser = $_SERVER['HTTP_CF_CONNECTING_IP'];}
- точность определения IP пользователя может быть выше чем у nginx
- Спуфинг заголовков
Внимание:
- Данные патчи актуальны тем, кто держат ТДС за Cloudflare. остальным, по сути, ничего не изменят.
- Если вы работаете с РФ трафом, некоторые IP Cloudflare могут быть заблокированы РКН и патчи грубо говоря вам не помогут, а скрипт будет работать так же как и до них.
- Я не могу гарантировать точность или, вообще, работоспособность патчей.🤣
Сори, скрипт использует Sypex Geo, но суть от этого не меняется.
Как держать в актуальном состоянии ГЕО Базы для Ztds. (в Версии v.0.6.8 ГЕО базы от 2017 года!!!)
1) Идем сюда https://sypexgeo.net/ru/download/
2) Качаем файл Sypex Geo City в кодировке UTF-8!!!
3) Заменяем соответственный файл в /lib/sypex_geo/
Это связано с ГЕО базами тдс. GeoIP2 в бесплатной версии не всегда точно позволяет определить страну. Да и вообще это не самая лёгкая задача. Для улучшения точности попробуйте купить/достать платную версию базы. Но и это не будет 100% панацеей.
Thunder v3.2.2
- обновил библиотеки и оптимизировал автозагрузчик
- внес правки в sqlite_cache для более стабильной работы. Теперь БД не вылетает с ошибками. Проверил работу на пачке в несколько тыс сайтов, некоторые БД от 1Гб до 130ГБ(!!!).
- внес правки в пути сохранения кеша в config.php. На работу особо не влияет, но улучшена эргономика хранения файлов
- добавил парсер сниппетов getBingCloneSnippets
- добавил парсер сниппетов getDuckSnippets
- добавил парсер сниппетов getWebSnippets
- добавил парсер поисковых подсказок getDuckSuggests
- добавил парсер getArticle для получения полной статьи по ссылке. Скрипт попытается интегрировать статью наиболее гармонично в любой шаблон
- добавил парсер RSS лент getRssArticle
- обновил README.pdf добавив информацию по новым макросам
Обновление:
Обновить папку /plugins/ и файл index.php
НЕ заменяйте config.php, собьются пути для хранения кеша)))
Внимание: Все кто покупал на Плати.ру, получат обнову автоматом на почту. Кто покупал вручную, прошу написать на почту bolyk1987@yandex.ru. Внимание: в Телеграм и в ПМ на форумах ссылки на обновы не сбрасываю.
Стоимость скрипта всего 50уе.
Купить автоматом можно тут
ПС: один из клиентов открыл магазин шаблонов для Thunder v3.2+
http://shabodor.nnmbuy.ru/thunder3.2
Внимание: Новогодние скидки 25% на весь софт магазина.
Промо коды можно забрать тут
Как всегда куча отзывов и пруфов на сайте.
Но некоторые остаются ☝
Вы хоть бы рассказали что уже реализовано, а что нет, что планируете, а что нет. Весь дорвейный раздел уже год как в ожидании доргена.
MassSiteProxy 1.14
- Обновил библиотеки до актуальных версий и оптимизировал автозагрузчик.
- Удалил устаревший код.
- Исправил перевод МЕТА тегов. Переводчики Гугл и Яндекс просто игнорируют МЕТА при переводе.
- Добавил автоматическое проставление rel="nofollow" для всех внешних ссылок.
- Удалось снизить количество(-2 запроса) обращений кеш на каждой!!! странице, что положительно повлияло на скорость работы скрипта вцелом.
- Значительно обновил файл Документации Readme. Прошу почитать кто будет обновляться.
- Упаковал скрипт для Версий PHP 5.6, 7.0(тестово, может не работать), 7.1, 7.2. index-version.php переименовать под вашу версию PHP. index.php - запакован под php 7.0(Привет Веста панель)
Изменил логику работы скрипта: теперь настройки доноров лежит в файле proxy.csv в формате:
http://proxy.domain;https://ifirestarter.ru
или
http://proxy.domain;https://ifirestarter.ru;ru;en
Отныне, указания Акцептора(Ваш сайт стоит первый);Донора в файле обязательны, а скрипт НЕ берет случайную строку, а ищет точное соответствие Акцептора;Донора в этом файле.
Это нужно для того, чтобы, точно указывать какой Акцептор соответствует какому Донору. Особенно полезно при работе с тематическими дропами.
При обновлении, для работы с большим количеством доноров, вам придется переименовать proxy.txt в proxy.csv и настроить точное соответствие Акцептора(Вашего домена);Донора
Зделать бекап файлов proxy.txt и внести изменения в proxy.csv
Желательно:
Ставить на новые сайты, если не получилось обновиться :-)
В течении суток получат все, кто покупал автоматом на Плати.ру. Кто покупал вручную, прошу написать мне на почту bolyk1987@yandex.ru.Внимание:В Телеграм и ПМ на формах скрипт НЕ сбрасывю, прошу писать на почту.
Наш Телеграм Чат:
https://t.me/joinchat/GXj4ehbLHBU6TEkT1UxHHg
Стоимость скрипта всего 30уе.
Купить автоматом можно тут: https://ifirestarter.ru/product/12
Gpt 2 обучить не получится, они не выложили обучаловку, только энкодер, который и генерирует тексты. Ребятишки обучали на 40Гб зарубежного контента из сайтов. Для обучение русскому языку нужно в разы больше датасет, для качества, хотя бы близко похожего на Бурж .
Пс: для генерации текстовки на домашнем ПК нужна 1080+ с 11+Гб оперативки.
Приветствую, Уважаемые. Парочка промо на Black Friday:
Промо коды на 25% скидку (Внимание: Пачка промо одна на всех)
4A549214E78947E3
D847BD3B7B194434
3D8CA6B874944E6E
68CBE1A705B04BC0
2AD4A9DDEE6343F7
Еще промо и детали акции тут
Zenno и ему подобные точно должны справится. ContentDownloader не пройдет Cloudflare. Или что там за защита? И почему вы уверенны что она есть?