Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Yoda

Users
  • Posts

    3,144
  • Joined

  • Last visited

Everything posted by Yoda

  1. Ну ну, расскажите мне. что вы там получите с нормальной защиты? Список опкодов? Речь ведь идет не о том что ioncube взламывается - не взламывается, а речь о том, что фиг пойми что там под ионкубом, и что делать с этими решениями? Как поправить ошибки горе-разработчиков? Ну кодируйте реально какие-то свои уникальные вещи. кодируйте админку, без которой не заведется. Но кодировать модели критично важной инфрастуктуры, ну идите пианэры лесом!!!! Ни решений бибера, ни решений сосикриаторши у меня нет ни на одном большом серьезном проекте, выжгли как раковую опухоль! Если марк явно умудряется шеллы внедрять, то на что способна жадная сосикриаторша со своими непонятными бинарниками ?
  2. Меткий ****** из техаса. В моей выборке персонажи, у которых аккаунтам больше 5+ лет. Я вижу явную тенденцию, что том, авара, марк и чукча бегали по темама впопад или нет и пытались сунуть свой нос чтобы им плюсиков наставили!
  3. Небольшой сравнительный анализ. Берем во внимание, скорость, функционал и возможность вносить правки под те или иные задачи. И смотрим на MegaFilter Ocfilter и Viver. Ocfilter - быстрее всех, за счет pivot таблиц. Сео функционал есть и реализован правильнее всего, код открытый. Есть у меня там кое-какие претензии по архитектуре и организации данных в админке, но это мелочи. В целом - все великолепно! MegaFilter - шикарен с точки зрения настроек и тех-или иных твиков, которых нет нигде, как например подмена значений для атрибутов и вывод цветовой карты изображениями, а не текстом, сео часть присутствует, есть определенные проблемы с canonical, есть проблемы с навигацией по большому количеству посадочных, есть проблемы со скоростью, как генерации фильтра так и JS-скриптов, которые рендерят вывод фильтра на фронт, есть проблемы с переполнением кеша, частично закрытый код, но можно почти все решить. Filter Viver - криво и плохо все. Внешний вид с карамельными кнопками, застрявший где-то в 90х, полностью закрытый код модели фильтра, который на себя целиком перехватывает метод getProducts (вместо модифицрования как в предудыщих двух) и прощай любая оптимизация и внесение изменений. Что касается самого год, внутри к сожалению костыль на костыле, одни и те же методы дергаются по десять раз, выполняя ненужные запросы, сами по себе запросы оставляют желать лучшего и автор никак не шевелится чтобы это решить, хотя ему много раз про это писали. Своя реализация кеша, который разрастается как снежный ком и на 1000 записей в папке, дает сразу оверхед в 500-700мс. Что тоже нет возможности исправить. А теперь вишенка на торте. Если брать реализацию сео функционала в Mega и Ocfilter, в них есть основная концепция по умолчанию - посадочные сео страницы только те которые мы сами сделали и отдаем в поиск ровно то что нам надо, все остальные ссылки - это Ajax или get параметры, которые можно прикрыть от роботов и не кормить мусором ботов. У бибера же покупатели - жертвый горе сеошников, которые в своей жизни проект на 100 посетителей в день считают достижением всей жизни, вот они начитались, что все должно быть посадочными, бибер подхватил эту идею и для таких вот сделал фильтр. В итоге на магазине в 3000 товаров может появится хлама на полмиллиона страниц, на которые приходят боты. И что в итоге. Вместо того чтобы бот ходил на категории - он ходит на чехольчики_зелененькие_кожа_наличие_ценаот_100_200 и так далее. Что мы получаем, какое то просто дичайшеее количество мусора, который должен обойти бот, сумасшедшую нагрузку на сервер. Отсутсвие в выдаче действительно важных страниц и товаров. Ну да ну да - ща прискачет бибер и скажет, у меня ж там ноиндес. Ага ага, только бибер забыл что для того чтобы этот ноиндекс увидеть, боту все равно надо зайти на страницу а серверу сформировать. Ну и полная дичь с каноникал! Все посадочные ссылаются на каноничную страницу на базовую категорию. И ни одного ответа, помог ли кому-то этот дьяволский костыль, пришел ли к кому-то хоть небольшой трафик - я не слышал. Зато регулярно слышу, так сеошники сказали. Очень жаль что не все могут думать своей головой и трезво оценивать ситуацию!
  4. Серьезно? У меня есть магазин на 3м товаров. Поможет ?
  5. Положить магазин - нет. Принцип в том, что у вас одновременно сработало несколько процессов на удаление. Один процесс файл удалил старый, а второй пытается удалить тот же файл, а его уже нет вот и вся суть ошибки. Тоесть фактически это не ошибка а предупреждение. Возникает на тупых хостингах, или на нагруженных серверах.
  6. Да где понты. Бросьте эти закидоны в стиле анюкчи. Мне реально интересно что в понимании людей быстрый магазин!
  7. А что такое летать ? В моем понимании - это магазин на 100 000 товаров с фильтром без джек плеши ttfb 150-500 мс в категории под нагрузкой от реальных посетителей в 50-100 одновременных подключений. Это летать.
  8. Это анекдот! pingdom показывает количество коннектов к серверу. Вы сейчас спутали хрен с редькой!
  9. У вас неправильная формулировка вопроса. Необходимо не сокращать запросы. А делать их быстрыми и сокращать. Так как может быть один запрос на 1секунду и 200 по 0.0001. Кроме того существуют иные узкие места, как то излишние количество файлов в папках, некорректная логика работы скриптов и так далее! Ну и в целом ваш вопрос звучит так, есть красивая женщина, но стервозная и тупая и дерется. Давайте ей отрежем руки и ноги. Оставим только то что нам приятно.
  10. https://stackoverflow.com/questions/15318230/php-unlink-handling-the-exception Тут еще куча методов!
  11. https://www.php.net/manual/ru/function.clearstatcache.php вставьте перед unlink
  12. viver вроде, у меня от него глаз дергается. поэтому все не могу запомнить название!
  13. @Support, обратите внимание на ситуацию. Может мне стоит извинится. И просто показалось, что это чей-то клон... Как там с наеруткой лайков? Ничего не упускате?
  14. А чей же это клон? @Support просмотрите айпи, уж больно товарищ активно репку себе набивает на простых вопросах!
  15. Вобщем пока вы отходите от нового года и празднуете день святого Валентина, папа работает! История первая. Большой укр магазин, который торгует искусственными фаллосами и этим всем непотребством 3-5к хостов в день, но очень много гугл бота на богомерзкий фильтр бибер. Переехал на бизнес хостинг на ukraine.com.ua, ничего не изменилось, лежит и не встает. Стояло там все: джек плеш, лайтниниг, и только мешало своими file_get_contetn (много кеша) или select from oc_hlam_cache(name); А если владелец запускает нет спик спайдер на фильтр бибер, магазин просто уходит в 502 и не оживает. Ок.. Переносим на турбо впс на хост про, легче но регулярно ложится, 4 ядра все ввысь, никакого толку... Ну. Ок. Ну тут у нас есть местный хостинг под опенкарт. И как бы я не относился к администрации форума, как бы они не исполняли. Я знаю, что хостинг правильный. Решили попробовать. И о чудо МАЗАФАКА! На трех ядрах райзена, когда папа настроил все лимиты php-fpm и mysql мы смогли держать 400 одновременных запросов на магазин на трех ядрах. Очень много твиков, очень много настроек самого vps-сервера. Но между - дружище покупай свой сервер на хетцнере и диноксхостингом, оказалось что таки да. Можно сделать 120-150к pageview на трех ядрах, не уложив основной трафик магазина. Подчеркиваю. Это не на базовом движке, а на куче твиков и оптимизаций, как по движку так и по серверу, хост про такой же не смог! Итог - даже фильтр бибер можно держать и отдавать все эти его бред страницы. Непонятно зачем, но можно если руки не кривые и всего на трех ядрах. Но умеючи и на хорошем хосте, и нафиг бы он нужен был эта богомерзкая поделка! Следующая история: Я вот ща пишу, с радостью, потому что прошло 14 февраля и не единого разрыва. Ну вот как боженька пошептал, как самая сладенькая писечка.. Проект отработал наплыв трафика на ура!! Большой локальный украинский бренд. Извините, у меня везде по умолчанию NDA и я не могу засветить домены, поэтому фантазируем: 10-15к хостов в день, в праздники х2. ВПС на 8 ядер и 16 гиг памяти. Целая ахренеть фирма по поддержке хайлоад проектов на зарплате. И все лежит. Лежит и не встает. Все ядра в топ! А у них 14 февраля, через неделю, и минимум время генерации 2 сек на страницу. Студия которая ведет этот проект, мы с ними давно работаем, но я не связываюсь с прокладками. А предпочитаю общаться напрямую с владельцами - это минус нервы, но очень просили. В итоге... Вы же помните, динкос-хостинг и это вот все... У нас уже есть реализация. Ок. ок.. Попросили большой впс, на 16 ядер, перенесли с 2 секунд сделали 300 мс, путем базовых твиков по движку и по серверу. Запустили нагрузочное тестирование в 400 смычков одновременно и получили 502 и ядра вверх. Был вроде бы очень крутой проект с хорошей реализацией и тут 502. Начали разбираться. И оказалось что наши герои просто куда то стучаться на geo-ip кокойтый API, который блочит при большом количестве заходов посетителей. Учитывая, что у нас шлюзы мобильных операторов не очень то и много разноообразные, понимаем что беда. Меняем сторонний сервер на free max-mind geo base.. И о чудо. Все работает. Но не тут то было... Вдруг у нас начинают куда то уходить 1000 коннкетов к базе данных. Их что то выжирыает, потоки php-fpm висят, и вот это вот все как снежный ком, или пробка на шоссе.. Начинаем разбираться, и находим что у моих друзей 10 фидов, которые они написали как отдельные php скрипты, т.е. просто в корне лежит facebook_feed.php там какой то mysqli_connect и потом он не закрывается. Крон раз в 15 минут, 10 фидов, wait_timeout в базе 28800, в итоге все эти фиды, просто как зубастики отожрали соединиение к базе. И когда мы сделали все тюнячки по базе, закрыли вопрос со сторонним geo API, закрыли вопрос, с зкарытыми коннектами, настроили сервер. Моему счастью не было предела. 90% магазинов это ларьки. Этот проект - это мать его большой бизнес. 5 человек специалистов оптимизации говорили, что на опенкарде это невозможно, целая огоромная дорогая фирма (не буду говорить название, чтобы не обиделись) не смогла. Папа решил вопрос за два дня, спасибо тебе Динокс хостинг! Вот сейчас ночь! 15 число. Мне никто ни разу не написал Хьюстон, у нас проблемы. Я последние три дня просыпался в 8 утра в холодном поту. А не случилось ли там что. Я знаю что вам тут всем похрен, вам лишь бы бабки. Но бабок я могу вашими способами заработать доедренифени, у меня уже другие мотивации, и мне очень важно когда большие проекты взлетают и стабильно работают. Это такая медалька, орден. Типа. Йодыч, ты и это смог! Красава! История третья. Магазин на 90к товара. Богомерзкий мега фильтр. плюс авары рабы туда свои хипер какую то перхоть всунули. Лежит... Старый мой давний товарищ, мы ему решали вопросы, когда было немного товаров но тут дохрена сталои фильтр про. И эти хиперкриворукие... И парняга говорит простую вещь - у меня фильтр ведьмы, не кодированный.. Сделай мне сфинкс. Сфинкс под фильтр ведьмы, реально кроме гансора я больше никому не буду делать, потому что он мне реальный друг. И это была индвидуальная акция, когда мы мега фильтр подружили на 1.5 м товаров. Но что то же надо делать. У людей загрузка страницы без кеша фильтра 8 секунд. Главная 1.5. Ок ок.. Переносим магазин на быстрый сервер админвпс, настраиваем лимиты сервера базы, настраиваем php-fpm. Убираем из mega фильтра построение полного набора базовых опций и встроеннго фильтра, получаем уже 4 секунды. Убираем джоины магазина, он у нас один, убираем date_available ву запросах. Уже легче.. где-то там 3.5-4 сек. Идем в конфигурацию mysql сервера, разжимаем параметры базы получаем 1.5-2. И тут видим богомерзкий мпн твик и сессии в базе, которые каждый раз очищаются. И ЖРУТ 300 мс. Каждую итерацию, каждый поток, у нас его автоудаление жрет 300-400-мс на каждой странице. Фак фак. Решаем.. И ок получаем порядка 1сек.. Запускаем паук, и после того как мега фильтр наплодил кешей, вдруг у нас 2 секунды вместо одной. смотрим в мегу. Помните же у нас открытый код: а там какой то такой бред: $time = (float) file_get_contents( $file_time ); if( $time < time() ) { @ unlink( $file ); @ unlink( $file_time ); return false; } Какое то задвоение файлов кеша непоянтно зачем, нет гарбаж коллектора, тысяч файлов в папке с кешем и это все каждую итерацию пытается сделать GLOB. Вобщем недолго думаю крутим туда мемкеш, настраиваем базу, чтобы она легша переваривала индексы, добавляем индедксы везде, все таблицы в иннодб, поле text в product_attribute ставим индекс full_text. И бинго - без кеша мега фильтра на самой большой категории 1.5 сек. А с кешем - 0.5 - 0.7 За неделю! Три очень крутых кейса. Когда у людей перестала болеть голова. Три крутых кейса, которые были бы не возможны без отличного физического серверного ресурса! И три крутых кейса, потому что там были все возможные здешние и не здешние оптимизаторы, какие-то специалисты с именем, какие-то суперхайлоад фирмы, которые нигде никто не смог! Я не шарю в верстке, я не шарю в сео, но я знаю специалистов, которые понимают в этих вопросах, как я в вопросе быстрых магазинов! Если вашим друзьям или вам надо, пишите в личку, дам контакты.. Все кто могут сделать отличные решения на opencart под любые условия - все таки живут на форуме. И это круто, и я очень благодарен тому, что в моем окружении есть несколько достойных специалистов в своей теме... Ну и еще такой небольшой бонус. Как не надо делать... Пишет тут в чатик @ocdev_pro, мол так и так, у него большой клинент, полдня лежал потому что место закончилось. Магазин на 5000 товаров на впсе на 100 гиг места. Место мазафака закончилось. СЕРЬЕЗНО! Вобщем ситуация патовая, у магазина есть админ, который авторитет для владельца магазина, он ничего не может решить, сто гиг йок! Ок.. Смотрим по тим вьюверу. Доступов же нету! И блин ну вот сразу! Этот суер админ настроил локальные бекапы. Просто он взял и выжрал все место на сервере! Ну круто же! Чувак пару соток в меся получает за то что взял и обгадил своему работодателю бизнес на два дня.. Перенастраиваем все на хетценр стораж, делаем бекапы. И вуаля!!! Места у нас 80 гиг, сайт не ляжет. Бекапы удаленные, и еще снепшоты полного соятония сервера настроили. Владелец магазина немного ошарашен за такого администратора. Мораль этой истории простая. Друзья. Если у вас впс, и вы хотите спокойно спать - поинтересуйтесь у вашего хостера как часто он делает бекап вашего сервера, и чтобы вам спать спокойно сохраните ваш сайт и базу на флешку и положите под подушку, а еще купить в хетцнере стораж за 4 евро и суньте туда полный файловый бекап! Знаете если даже ваш микрокиоск, приносит 500 долларов в месяц. Даже если 200. Это 2400 в год. А бекап вам будет стоить 4*12 = 48, просто фактически за 50 евро, вы получаете гарантию, что ваши дети не пойдут по миру. Доклад окончил, всем спасибо, дали буде. Ваш Вождь Йоба! И еще раз прошу прощения, есть много скринов, пруфов, как было как стало. Но блин, поймите меня правильно. Мне очень важен спокойный сон моих друзей. Я не вася сосикриаторша, которая всех клиентов со спросу и без спроса валит в паблик. Я считаю что нельзя никого светить, потому что в нашем коммьюнити не все белые и пушистые. И любой засвет успешного проекта может оберунться ддосом и взломом. Поэтому все что я могу доносить истории вот в таком беллетристическом формате. Но если кто сомневается в моих балачках, всегда можем привлечь доверенных экспертов, которые подтвердят или опровергнут мои выкладки. Но задорого!
  16. Дурашка. Никакого ! Ты не против, Если я тут выложу твои сообщения в личку, как ты умолял и унижался, чтобы не публиковать твои дыры, после угроз в адрес меня и моих друзей. Ну и ещё раз напомню, что ты дырявый балабол. Так как не можешь взломать мой магазин. Типа через твои уязвимости. И ещё раз пытаешься дёшево уйти от темы. Но со своими дырами ты подставил @dinox. И дальше с ним будешь разбираться. Будешь дальше чвякать, все увидят, как ты лизал мне пятки, чтобы скрыть свои проделки! Но не здесь!
  17. Проспись. Азбуку морзе свою для друзей оставь! Мог бы показать - показал! А так тока чвяк чвяк чвяк. Марк-чвяк! Может он. Можешь ты тока дыры вставлять! Ля. какие слова модные киберальянс. Чет ты всосал киберальянс, за 2400 получить на моем магазине. Дыры он знает... НУ ну Свинку пеппу еще почитай! Мамкин хакир!
  18. Ты лучше тут сразу, скажи что пробалаболил и дыра не дыра, и ты балабол. И давай я разрешаю, личку покажи, как ты ныл, чтобы тебя простили! Не туда ты попал. Не получится флудом увести смысл от твоих проблем! Тем более @dinox хочет сделать форум лучше. И это лучше, возможно, это убрать такие дырявые модули из каталога. Как ты видишь, чвякало, нет тут шантажа, вымогательства, просто тебя надо дьявола вывести раз и навсегда на чистую воду! Чтобы у тебя никогда больше рука не поднялась вставлять моих любимых магазинщиков! Чтобы такие как ты, навсегда усвоили урок, и забыли про подобные проделки! Как ты думаешь, ему приятно что он замазан в продажу твоих дыр? Или ты хочешь еще одну статью про гидру на хабре? Беги полоумный, дыры залатуй свои, и извиняйся перед покупателями! Ты настолько ничтожен, что даже не смог ни слова привести в свое оправдание, а только в инвалидном видосе показать, как ты загрузил txt с кодом php, и ничего больше! Вот это ничего - это твое все... Ноль аргументов в свою защиту - значит признал косяк...
  19. МАРКУША! ВЗЛОМАЙ МОЙ САЙТ НА ОПЕНКАРТ !!! ДОКАЖИ ЧТО ЕСТЬ ДЫРЫ! БУДЬ МУЖИКОМ, ОТВЕЧАЙ ЗА СЛОВА!
  20. Просто не можешь! Смог бы уже давно показал нам содержимое файла mark_balabol.php Бухнул наверное, посмотрел гари поттера, и давай фантастику писать! Просто весь твой бред - это людям в очи пописять, чтобы как то оправдаться! Вобщем как видим друзья.. Наш герой, гаразд, только языком возить. Доказательств у него ноль, и он начинает нести какую-то безбожную чушь, чтобы отвести вектор проблемы в другое русло. Мелкий дешевый полит-технолог. И все что может этот персонаж, это пытаться по мелкому уводить в своих комментариях смысл от основной сути проблем. "Он встроил дыры в свои модули, и через них чпокают ваши сайты".
  21. Докажи свои слова, балабол! Ты уже в личке извинялся.. Извинения свои оставь себе! Вобщем как видим друзья.. Наш герой, гаразд, только языком возить. Доказательств у него ноль, и он начинает нести какую-то безбожную чушь, чтобы отвести вектор проблемы в другое русло. Мелкий дешевый полит-технолог. Доказательств, что дыра в opencaert или в opencart.pro у него нет. Если бы были он бы с удовольствием заработал денег. И всем показал что йода- дуремар! И я бы тогда по честному удалил свой аккаунт! И все что может этот персонаж, это пытаться по мелкому уводить в своих комментариях смысл от основной сути проблем. "Он встроил дыры в свой модули, и через них чпокают ваши сайты". Мы ему этого сделать не дадим. Себя он уже проявил. Все видели. И могут делать выводы. Давай маркуша, дергай смыслы дальше. Тут не лохи собрались. И твои дешевые закидоны всем понятны!
  22. не сьезжай балабол. Ты предьвил уязвимость! Докажи.. Заработай!
  23. Да не уходи от темы. Давай сломай мне магаз, чучело! Не гавкал бы ты, не делал дыр и не угрожал, и не обижал моих друзей, никто бы тебя, ничтожество, не трогал! Или тебе напомнить как ты ныл в личку, чтобы тебя простили?
  24. Марк, ну пожалуйста не будь балаболкой! Че ты как баба. Туфту несешь? Взломай мой магазин! Подтверди свои слова! Я тебе 0.1 биткоина даю. По курсу на сейчас 4.8к долларов! Адрес домена, где лежит доступ к 0.1 биткоина - стоит 0.05 биткоина. Заработаешь сразу $2.400 Ты же тут такую дыру открыл. Покажи как ты можешь, какой ты крутой хакер опенкарт...
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.